كيفية القيام بما يلي: تمكين التصحيح فقط في ذات الوقت - الخاصة لنماذج الويندوز

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق

pro ، Premium و Ultimate

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي لا ينطبق

يمكنك تمكين تصحيح في نفس الوقت لتشغيل Visual Studio مصحح الأخطاء تلقائياً عند أحد البرامج تشغيل خارج Visual Studio، واجه خطأ فادح. تصحيح في نفس الوقت ممكّنة في خيارات مربع حوار.

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

الإجراء

لتمكين التصحيح في ذات الوقت لنموذج الويندوز

  1. تعيينjitDebugging القيمة في machine.config أو تطبيق. الملف exe.config الموجود في system.windows.forms مقطع إلى true. فعلى سبيل المثال:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
  2. بالإضافة إلى ذلك، يجب أن يكون لدى نماذج ويندوز التي تم إنشاؤها باستخدام C++ DebuggableAttribute تعيين في ملف .config أو تعليمات برمجية الخاصة بهم. إذا كان يحول برمجياً مع /Zi بدون/Og المحول البرمجي تعيين هذه سمة نيابة عنك. إذا كنت ترغب في تصحيح بنية غير أمثلي إصدار على الرغم من ذلك، يجب عليك تعيين هذا بنفسك عن طريق إضافة السطر التالي إلى ملف AssemblyInfo.cpp تطبيق الخاص بك:

    [assembly:System::Diagnostics::DebuggableAttribute(true, true)]; 
    

    لمزيد من المعلومات، راجع DebuggableAttribute.

راجع أيضًا:

المرجع

فقط في ذات الوقت - ، التصحيح, مربع حوار خيارات

المبادئ

تصحيح في نفس الوقت