PDA

View Full Version : خطای نسخه .Net در هنگام اجرای پروژه C#‎



morteza1359
دوشنبه 17 فروردین 1394, 20:57 عصر
سلام
من یک پروژه C# دانلود کردم موقع اجرا خطای زیر رو میده:

The primary reference "C:\Users\Morteza\Desktop\Developper\IDE\DesignerHo sting\File\Host\bin\Debug\Host.dll" could not be resolved because it has an indirect dependency on the .NET Framework assembly "mscorlib, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which has a higher version "2.0.3500.0" than the version "2.0.0.0" in the current target framework. Shell




خطا از ورژن است ولی نمی دونم برای حل اون باید چکار کنم.
لطفا راهنمایی کنید.

ممنون

am_al_59
دوشنبه 17 فروردین 1394, 21:04 عصر
راه اول:
سولوشن رو اول Clean کن بعد همش رو Build کن

راه دوم:
اگر حل نشد فریم ورک 2.0 سرویس پک یک رو نصب کن

morteza1359
دوشنبه 17 فروردین 1394, 22:05 عصر
راه اول:
سولوشن رو اول Clean کن بعد همش رو Build کن

راه دوم:
اگر حل نشد فریم ورک 2.0 سرویس پک یک رو نصب کن

با راه حال اول نشد. در مورد نصب فریم ورک 2.0 هم نصب نمبشه و پیام زیر رو میده:
130079

وقتی هم میرم کنترل پنل فقط میشه فریم ورک 3.5 را برداشت یا قرار داد.

am_al_59
دوشنبه 17 فروردین 1394, 22:10 عصر
ویندوزت 8 یا 8.1 هست؟

برو تو Properties پروژت و در قسمت application قسمت Target Framework رو بزار رو 4.0

morteza1359
دوشنبه 17 فروردین 1394, 22:20 عصر
ویندوزت 8 یا 8.1 هست؟

برو تو Properties پروژت و در قسمت application قسمت Target Framework رو بزار رو 4.0

ویندوز من 7 است و روش 3.5 است. اونطوری که سرچ کردم 3.5 ورژن 2 هم ساپورت میشه.

am_al_59
دوشنبه 17 فروردین 1394, 22:25 عصر
بزارش رو 3.5 یا 4.0 و کل Solution رو Rebuild کن .
باید حل بشه
توی فایل app.config تگی هست به اسم supportedRuntime
ببین داری؟
با گذاشتن فریم ورکت رو 4.0 باید درست بشه اگر نشد این تگ رو توی app.config بزار

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />


اگر بازهم نشد دیگه چیزی به ذهنم نمیرسه باید بیبینم برنامه رو

morteza1359
دوشنبه 17 فروردین 1394, 22:31 عصر
کارایی رو که گفتید چک می کنم اعلام می کنم.
برنامه رو هم پیوست کردم اگه میشه چک کنید.
ممنون

130080

am_al_59
دوشنبه 17 فروردین 1394, 23:02 عصر
درست شد
فریم ورک هارو گذاشتم رو 4.0
یک Reference هم به اون فایل dll که گذاشتم بده

morteza1359
دوشنبه 17 فروردین 1394, 23:09 عصر
ممنون
این فایل dll رو که گذاشتید برای چیه؟

am_al_59
دوشنبه 17 فروردین 1394, 23:17 عصر
در پروژه Host با ید به اون فایل رفرنس بدی اگر میخوای دانلودش کنی میتونی از سایت خود مایکرو سافت هم این فایلو هم کامپایل شده پروژه رو بگیری

https://msdn.microsoft.com/en-us/magazine/cc163634.aspx