سؤال

أنا أستخدم Visual Studio 2008 و Moles Version 0.93. كل شيء يعمل بشكل جيد باستثناء عندما أحاول تصحيح أي اختبار يستخدم نوعًا مملوءًا. يتخطى الاختبار جميع نقاط التوقف الخاصة بي. وأتلقى الرسالة التالية في نافذة الإخراج:

غير قادر على إرفاق. تحقق من واحد مما يلي.

  1. يستخدم التطبيق الذي تحاول تصحيحه إصدارًا من Framework Microsoft .NET غير مدعوم من قبل مصحح الأخطاء.

  2. قام مصحح الأخطاء بافتراض غير صحيح حول إصدار Microsoft .NET Framework الذي سيستخدمه التطبيق.

  3. إصدار Microsoft .NET Framework الذي تحدده لك لتصحيح الأخطاء غير صحيح

يرجى الاطلاع على وثائق Visual Studio .NET Debugger لتحديد إصدار Microsoft .NET Framework بشكل صحيح في تطبيقك للتصحيح.

إذا حاولت debbuger.break () ، أحصل على رسالة: "لا يتم تحميل أي رموز لأي إطار مكدس المكالمات. لا يمكن عرض الرمز المصدري."

أنا في أزمة الآن مطاردة مشكلة مع أحد المكونات الرئيسية لدينا ، وقد كان ألمًا (مثل أحتاج إلى نوفوكائين) في محاولة لمعرفة أي شيء دون أن أتمكن من التخلي عن الكود.

أريد أن أستفيد من "تجربة تصحيح الأخطاء السلس". ومع ذلك ، لا يبدو لي أن أحصل على تصحيح الأخطاء على الإطلاق.

شكرًا،

بز

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

المحلول

نصائح أخرى

واجهت هذه المشكلة عندما نقلت مشروعًا من Visual Studio 2010 إلى Visual Studio 2008. إليك ما فعلته لإصلاحه.

إغلاق Visual Studio. انتقل إلى موقع التصحيح/بن. حذف الملفات التالية:

  • *.vshost.exe
  • *.vshost.exe.config
  • *.vshost.exe.manifest

افتح الحل. goto إعدادات المشروع. ضمن إطار العمل المستهدف ، حدد إطار عمل أقل من الإطار الذي تعمل معه (ستعيده لاحقًا). سيقوم Visual Studio بإغلاق مشروعك وإعادة فتحه تلقائيًا. ثم اضبط الإطار الهدف مرة أخرى على الإصدار الأصلي الذي كنت تعمل معه. إعادة بناء الكل ، وتصحيح الأخطاء سيعمل بشكل صحيح.

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