PDA

View Full Version : software compatibility with .netframwork



kiuhnmgtrdcv
شنبه 05 اردیبهشت 1388, 19:55 عصر
سلام
من یه برنامه با .net framwork 3.5 نوشتم خواستم ببینم راهی وجود داره تا ببینم این روی سیستمی که فقط .net framwork 2 داشته باشه اجرا کنه ؟ من مطمین نیستم از کدای .net 3.5 استفاده کردم یا نه حوصله اینم که برنامه رو دوباره با .net fram 2 از نو بنویسم ندارم
+ فقط یه سیستم دارم و امکان اینو که روی چند تا سیستم تست کنم ندارم

govaleshgar2
یک شنبه 13 اردیبهشت 1388, 16:00 عصر
هر چند نگفتی ولی احتمالاً داری از ویژوال استودیوی 2008 استفاده میکنی. اگه اینطور باشد که میتونی بر روی پروژه ها راست کلیک کنی و Properties را بزنی و بعد در همان صفحه نخست مشخصات پروژه به نام Application بخشی وجود دارد به نام Target Framework که از طریق آن میتوانی که بگی که پروژه ات تبدیل به پروژه .Net Framework 2 بشود.(اگر هم از قبل مقدار آن .Net Framework 2 بود که یعنی همه چیز همونطوره که میخوای!)
ویژوال استودیو تمام Reference های به اسمبلی های دات نت 3.5 را بر میدارد و using های مانند System.Linq که وِیژه دات نت 3.5 است را حذف میکند، شاید کارهای دیگه هم بکنه که خدا میدونه!!
برای تمام پروژه های Solution ات این کار را بکن.
حالا ببین پروژه کامپایل میشه یا نه، اگه جاهایی خطا بود، رفع کن.

پیروز باشی