كيفية القيام بما يلي: يحول برمجياً المشروطة بتتبع و يصحح

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

كل من التتبع و تصحيح الأخطاء الأساليب قد قمت بإقران السمات الشرطي. على سبيل المثال، إذا كانت السمة شرط للتتبع هو صحيحاً ، الجميع بيانات التتبع الموجودة داخل تجميع (ملف.exe مترجمة أو.dll)؛ إذا كانت السمة تتبع الشرطي هو خطأ، عبارات التتبع ترفق لا.

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

يمكنك تحديد إعدادات برنامج التحويل البرمجي للتطبيق الخاص بك بطرق متعددة:

  • خاصية الصفحات

  • سطر الأوامر

  • # Const (من أجل Visual أساسى) # تعريف (for C#)

لتغيير إعدادات التحويل البرمجي من الصفحات الخاصية صندوق حوار

  1. انقر نقراً مزدوجاً فوق عقدة مشروع في من مستكشف الحل.

  2. اختيار خصائص من قائمة المختصرة.

    • في Visual أساسى، انقر فوق علامة ترجمة التبويب في الجزء الأيمن من الصفحة "خصائص"، ثم انقر فوق butإلىn خيارات متقدمة ترجمة إلى عرض صندوق الحوار الإعدادات المتقدمة للمحول البرمجي. تحديد خانات الاختيار الخاصة بإعدادات المحول البرمجي الذي تريده إلى تمكين. مسح خانات الاختيار الخاصة بالإعدادات التي تريدها إلى تعطيل.

    • في C#, انقر فوق علامة بنية التبويب في الجزء الأيمن من الصفحة "خصائص"، ثم قم بتحديد خانات الاختيار الخاصة بإعدادات المحول البرمجي الذي تريده إلى تمكين. مسح خانات الاختيار الخاصة بالإعدادات التي تريدها إلى تعطيل.

ترجمة instrumented تعليمات برمجية استخدام سطر الأوامر

  • قم بتعيين رمز تبديل برنامج التحويل برمجي شرطي تشغيل الأمر خط. المحول البرمجي سيتضمن تتبع أو يصحح التعليمة البرمجية في الملف التنفيذي.

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

    Visual أساسى: /d:TRACE/r:النظام.dll vbc = صواب/d:يصحح = خطأ التطبيق الخاص بي.vb

    C#: /d:يصحح/d:TRACE/r:النظام.dll csc = خطأ التطبيق الخاص بي.cs

    تلميحتلميح

    ترجمة ملف تطبيق واحد أو المزيد، اترك مسافة بيضاء بين أسماء الملفات، على سبيل المثال، MyApplication3.vb MyApplication2.vb MyApplication1.vb أو MyApplication3.cs MyApplication2.cs MyApplication1.cs .

    ومعنى توجيهات الترجمة بشرط استخدامها في الأمثلة السابقة كما يلي:

    توجيه

    المعنى

    vbc

    برنامج التحويل البرمجي Visual أساسى

    csc

    المحول البرمجي C#‎

    /r:

    مرجع تجميع خارجية (EXE أو مكتبة الارتباط الديناميكي)

    /d:

    قم بتعريف الرمز ترجمة الشرطية

    ملاحظةملاحظة

    يجب أن تكتب التتبع أو تصحيحه بأحرف كبيرة.للحصول على مزيد من المعلومات حول s الأمر الترجمة الشرطية، قم بإدخال vbc /?(for Visual أساسى) أو csc /?(for C#) في الأمر تعجيل.ل المزيد من المعلومات، راجع إنشاء من سطر الأوامر (C#) أو استدعاء "المحول البرمجي" سطر الأمر (Visual أساسى).

إلى إجراء الترجمة الشرطية باستخدام # Const أو رقم تعريف

  • نوع العبارة المناسبة للغة البرمجة الخاصة بك في الأعلى من ‏‏رمز الملف المصدر.

    Language

    Statement

    النتيجة

    Visual Basic

    # تتبع CONST = صواب

    تمكين تتبع

     

    # تتبع CONST = خطأ

    تعطيل تتبع

     

    # CONST يصحح = صواب

    تمكين تصحيح الأخطاء

     

    # CONST يصحح = خطأ

    تعطيل التصحيح

    C#‎

    رقم تعريف التتبع

    تمكين تتبع

     

    #undef التتبع

    تعطيل تتبع

     

    تعريف # يصحح

    تمكين تصحيح الأخطاء

     

    #undef التصحيح

    تعطيل التصحيح

إلى تعطيل التتبع أو تصحيح الأخطاء

  1. قم بحذف التوجيه المحول البرمجي من تعليمات برمجية المصدر.

    -أو-

  2. التعليق مهلة التوجيه المحول البرمجي.

    ملاحظةملاحظة

    عندما تكون جاهزاً إلى يحول برمجياً، يمكنك اختيار بنية قائمة بنية ، أو استخدام أسلوب سطر الأوامر بينما بدون كتابة d: لتعريف رموز التحويل البرمجي المشروط.

راجع أيضًا:

المهام

كيفية القيام بما يلي: تكوين تتبع رموز التبديل

كيفية القيام بما يلي: قم بإضافة بيانات التتبع إلى تعليمات برمجية للتطبيق

كيفية القيام بما يلي: تعيين متغيّرات البيئة

كيفية: استدعاء المحول البرمجي سطر الأوامر

المبادئ

مقدمة إلى أجهزة و تتبع

تتبع رموز التبديل

تتبع رسائل

موارد أخرى

تتبع و إدارة تطبيقات