كيفية حل هذا الخطأ: لا يمكن العثور على ملف 'microsoft.windows.commonlanguageruntime ، الإصدار 2.0.50727.0'
-
27-09-2019 - |
سؤال
هذا السؤال الذي وجدته بالفعل يتم نشر الإجابة هنا في حالة مواجهة شخص آخر. قررت نشر الأسئلة والأجوبة هنا بحيث يكون هناك شيء عن هذا الخطأ ، لأنني لا أعرف ما إذا كان هنا من قبل.
حدث هذا بعد تحديث إطار .NET. قبل التحديث ، تم تجميع كل شيء على ما يرام! بعد التحديث ، لا يمكنني تجميع أي شيء!
رسالة الخطأ هي:
خطأ 1 - لا يمكن العثور على ملف 'microsoft.windows.commonlanguageruntime ، الإصدار = 2.0.50727.0'.
المحلول
هذه مشكلة في Visual Studio 2005. يحدث هذا بعد تحديث .NET Framework 2.0 ويرجع ذلك إلى مرجع المشروع ضمن حل واحد.
على سبيل المثال ، عندما تكتب مكتبة اختبار ستختبر تجميعك ضمن نفس الحل ، فستشير على الأرجح إلى المشروع. ثم ، قد يحدث هذا الخطأ.
لحل هذا الخطأ ، ما عليك سوى الرجوع إلى الملف الثنائي لمشروعك ، إما DLL أو exe التي يوجد بها الرمز الذي تريد اختباره. وهذا ما يسمى مرجع الملف.
لنفترض أن لدينا مشروعان يسمى:
Company.Project.ApplicationName
;Company.Project.ApplicationName.Tests
.
عند إضافة الإشارة إلى Company.Project.ApplicationName
مشروع داخل لدينا Company.Project.Application.Tests
المشروع ، يمكننا إما استخدام تصفح أو ال مشروع التبويب. عند استخدام مشروع علامة التبويب ، يمكنك إنشاء مرجع المشروع. لا نريد استخدام هذا في حالة حدوث هذا الخطأ. ما نريد استخدامه هو تصفح, ، حتى نتمكن من جعل ملف مرجع.
إليك رابط لموقع دعم Microsoft الذي يشرح هذه المشكلة.