PDA

View Full Version : اجرای کامپوننت متناسب با دات نت 2 در برنامه ای که با دات نت 4 نوشته شده است



jd.mn98
چهارشنبه 13 اسفند 1393, 20:19 عصر
سلام دوستان
من برنامم با دات نت 4 نوشته شده.
یه کامپوننت دارم که با دات نت 2 اجرا میشه
چطور میشه این کامپوننت رو در برنامم استفاده کنم؟؟

Mofid.m
چهارشنبه 13 اسفند 1393, 22:07 عصر
امکانش هست که Target Framework پروژه رو به دات نت 2 تغییر بدی؟
منظورم اینه که اگر از ویژگی های دات نت 4 استفاده کرده باشی با تغییرش از بعضی از قسمت های پروژت خطا میگیره.
یه بار این کارو امتحان کن.

محمد آشتیانی
چهارشنبه 13 اسفند 1393, 22:49 عصر
سلام
الان مشکل کجاست؟ شما میتونی از کامپوننت هایی که با فریم ورک 2 ساخته شدن تو پروژه هایی با فریم ورک بالاتر استفاده کنی.
اگر حوصله داری اینو بخون https://msdn.microsoft.com/en-us/magazine/ee819091.aspx



موفق باشید.

jd.mn98
پنج شنبه 14 اسفند 1393, 22:50 عصر
نه باید حتما دات نت 4 باشه
من یه کامپوننت تم برای برنامم دارم که متناسب با دات نت 2
ولی وقتی میارمش که ازش استفاده کنم ارور میده.( الآن متاسفانه دسترسی ندارم که عکس ارور رو بیارم) توی ارورش عبارت public token داره که جلوش یه عبارت غیر قابل فهم داره.
از طریق setting ها نمیشه آیا؟

محمد آشتیانی
پنج شنبه 14 اسفند 1393, 23:14 عصر
سلام
دوست گرامی ، مشکل شما احتمالا منشاء دیگری داره.
در مورد همخوانی فریمورک کامپوننت ها و پروژه اصلی ، مطلب قبلی که عرض کردم درسته.

* در حال حاضر بهترین راه اینه که تست کنیم (ممکنه استثنایی هم وجود داشته باشه به هر دلیلی) بنابراین اسم کامپوننت رو لطف کنید و ذکر کنید.



موفق باشید

jd.mn98
پنج شنبه 14 اسفند 1393, 23:19 عصر
کامپوننت برای تغییر پوسته برنامه
اینم اسمش IrisSkin2.dll
توی سایت mspsoft سرچ کنید هستش.

محمد آشتیانی
جمعه 15 اسفند 1393, 00:21 صبح
سلام
طبق چیزی که توی سایت سازنده گفته برای Visual Studio 2010 باید از IrisSkin4.dllاستفاده کنید ، اما من با شرایط شما و با IrisSkin2 و با پروژه ای که با فریم ورک 4 ایجاد کردم برنامه رو اجرا کردم.

- نکاتی که حتما باید چک کنید
* اگر توی رفرنس های پروژتون IrisSkin4 هست ، پاکش کنید (فقط IrisSkin2 باقی بمونه)
* چک کنید دات نت فریم ورک پروژتون به ورژن ClientProfile تغییر نکرده باشه.

** من با ورژن کرک نشده تست کردم و البته پیغام خطایی که شما گفتید رو دیدم ، با نکاتی که بالا گفتم مسئله حل شد.


موفق باشید.

jd.mn98
جمعه 15 اسفند 1393, 12:31 عصر
من اون رو از سایت آموزشی گرفتم ویه پروژه مثال داشت که دات نتش رو 2 کرده بود
دات نت برنامم client profile هه. با پاسخی شما دادید یعنی باید من دات نتو روی Full بزارم؟؟

محمد آشتیانی
جمعه 15 اسفند 1393, 12:47 عصر
سلام
نکاتی که عرض کردم رو انجام بدید ، فایل ضمیمه هم ببینید بد نیست. انشاالله حل میشه



موفق باشید.