تعذر على مشروع اختبار Microsoft Fakes تحميل التجميع

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

  •  21-12-2019
  •  | 
  •  

سؤال

لدي مشروع اختبار وحدة في حل يستخدم منتجات Microsoft المزيفة، وعندما أقوم بإنشائه، أحصل على الخطأ أدناه.ملف DLL الذي يشكو من عدم القدرة على التحميل موجود على القرص.لقد قمت بالإنشاء مع تشغيل تسجيل Fusion وهذا يشير إلى أن الربط كان ناجحًا، لذا فأنا عالق الآن.أي شخص آخر لديه مشاكل مع وهمية؟

could not load assembly Logging at C:\src\Application\Development\Main Development Branch\Source\Common Library\Logging\bin\Debug\Logging.dll
هل كانت مفيدة؟

المحلول

لدي أيضًا نفس المشكلة مع أحد تجميعاتي.وفق مايكروسوفت كونيكتيبدو أن هذا هو الخلل الذي سيكون "مضمن في إصدار Visual Studio التالي".

كما أضاف Gleno بشكل صحيح، يوجد الآن وصف للحل البديل على موقع Microsoft Connect على الويب.إزالة .messages من FakeAssemblies لقد عمل المجلد أيضًا بالنسبة لي، لذلك يجب أن يعمل هذا مع الآخرين أيضًا.قد تضطر إلى النقر فوق Show All Files زر في الخاص بك Solution Explorer لتتمكن من رؤية المجلد.

الرجاء استخدام حسابك للتصويت على الخطأ في Microsoft Connect إذا كنت مهتمًا بإصلاح أقدم من "الإصدار القادم من Visual Studio".

نصائح أخرى

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

افتح مجلد المشروع في Explorer.انتقل إلى مجلد FaceSassemblies.إزالة ملف "الرسائل".

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