ممنون از راهنمایی شما...میبخشید ولی من قانع نشدم برای استفاده از دات نت فریمورک نسخه بالا در برنامه
گاهی مثلا من برنامه ای نوشتم مثل ماشین حساب خب این رو من نمیخوام که کاربر برای اجراش مثلا دات نت 3 یا 4 رو نصب کنه وقتی که با دات نت 2 هم قابل اجراست.
برای همین من با تحقیقی که کردم بعد از ست کردن به دات نت 2 در پروپرتیز فرم با انجام موارد زیر به راحتی با دات نت 2 اجرا میشه و اروری دیگر نمیده.
اومدم موارد زیر رو از پروژه حذف کردم:(موارد انتخاب شده)همچنین کدهای مقابل رو
using System.Linq ;
using System.Threading.Tasks;
رو از داخل کدهای فرم های موجود حذف کردم.
الان بدون مشکل برنامه کار میکنه.
فقط ممنون میشم یه توضیح درمورد این مواردی که حذف کردم بدید که کجا این موارد نیاز هست که استفاده بشه.
البته من این موارد رو در سی شارپ 2012 انجام دادم. شاید در نسخه های دیگر بایستی موارد دیگری رو هم تغییر یا حذف کرد.