كيفية حل هذا الخطأ: لا يمكن العثور على ملف 'microsoft.windows.commonlanguageruntime ، الإصدار 2.0.50727.0'

StackOverflow https://stackoverflow.com/questions/3858143

سؤال

هذا السؤال الذي وجدته بالفعل يتم نشر الإجابة هنا في حالة مواجهة شخص آخر. قررت نشر الأسئلة والأجوبة هنا بحيث يكون هناك شيء عن هذا الخطأ ، لأنني لا أعرف ما إذا كان هنا من قبل.


حدث هذا بعد تحديث إطار .NET. قبل التحديث ، تم تجميع كل شيء على ما يرام! بعد التحديث ، لا يمكنني تجميع أي شيء!

رسالة الخطأ هي:

خطأ 1 - لا يمكن العثور على ملف 'microsoft.windows.commonlanguageruntime ، الإصدار = 2.0.50727.0'.

هل كانت مفيدة؟

المحلول

هذه مشكلة في Visual Studio 2005. يحدث هذا بعد تحديث .NET Framework 2.0 ويرجع ذلك إلى مرجع المشروع ضمن حل واحد.

على سبيل المثال ، عندما تكتب مكتبة اختبار ستختبر تجميعك ضمن نفس الحل ، فستشير على الأرجح إلى المشروع. ثم ، قد يحدث هذا الخطأ.

لحل هذا الخطأ ، ما عليك سوى الرجوع إلى الملف الثنائي لمشروعك ، إما DLL أو exe التي يوجد بها الرمز الذي تريد اختباره. وهذا ما يسمى مرجع الملف.

لنفترض أن لدينا مشروعان يسمى:

  1. Company.Project.ApplicationName;
  2. Company.Project.ApplicationName.Tests.

عند إضافة الإشارة إلى Company.Project.ApplicationName مشروع داخل لدينا Company.Project.Application.Tests المشروع ، يمكننا إما استخدام تصفح أو ال مشروع التبويب. عند استخدام مشروع علامة التبويب ، يمكنك إنشاء مرجع المشروع. لا نريد استخدام هذا في حالة حدوث هذا الخطأ. ما نريد استخدامه هو تصفح, ، حتى نتمكن من جعل ملف مرجع.

إليك رابط لموقع دعم Microsoft الذي يشرح هذه المشكلة.

You may receive a "Could not find file 'Microsoft.Windows.CommonLanguageRuntime" error message when you build a solution of a Visual Basic 2005 Windows Application project in Visual Studio 2005

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top