/ASSEMBLYDEBUG (إضافة DebuggableAttribute)

/ASSEMBLYDEBUG[:DISABLE]

/التجميع يصحح emits يصحح gableAttribute سمة تحمل يصحح تحسينات معلومات التعقب وتعطيل JIT. هذا هو الحال كـ تعيين السمة التالية في المصدر:

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

/ASSEMBLYيصحح:يعطل emits يصحح gableAttribute السمة ولكن بتعطيل التعقب ل يصحح المعلومات وتمكين تحسينات JIT. هذا هو الحال كـ تعيين السمة التالية في المصدر:

[assembly:Debuggable(false, false)];   // same as /ASSEMBLYDEBUG:DISABLE

القيمة الافتراضية هو عدم الإرسال السمة DebuggableAttribute.

يمكن أيضا تمت الإضافة DebuggableAttribute إلى تجميع مباشرة في تعليمات برمجية المصدر. على سبيل المثال،

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

ملاحظات

في Vهوual C + +.NET 2003 أو الأحدث، فإنه هو يلزم تحديد أن يكون debuggable نسخة مدارة بشكل واضح. استخدام /Zi الذي يستخدم الخط الهاتفي وحدها هو غير كافية.

خيارات الرابط الأخرى التي تؤثر على إنشاء تجميع:

إلى التعيين هذا خيار الرابط في بيئة تطوير ‏‫Visual Studio

  1. افتح مربع الحوار صفحات الخصائص للمشروع. للحصول على تفاصيل، راجع إعداد خصائص مشروع Visual C++‎.

  2. انقر فوق المجلد الرابط.

  3. انقر فوق تصحيح خاصية الصفحة.

  4. تعديل خاصية تجميع Debuggable.

إلى التعيين الرابط هذا خيار برمجياً

راجع أيضًا:

المرجع

تعيين خيارات الرابط

خيارات الرابط