مربع حوار إعدادات المترجم المتقدمة (Visual Basic)

استخدام إعدادات مربع حوار إعدادات المترجم المتقدمة لمصمم المشروع لتعيين بناء تكوين الخصائص المتقدمة للمشروع. بنطبق مربع الحوار هذا لمشاريع Visual Basic فقط. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعيين خيارات المحول البرمجي.

للوصول لمربع الحوار هذا، حدد عقدة مشروع في مستكشف الحلول ثم على قائمة المشروع، انقر فوق خصائص. عند ظهور مصمم المشروع انقر فوق علامة تبويب ترجمة. في صفحة الترجمة انقر فوق زر خيارات الترجمة المتقدمة.

ملاحظة

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

تحسين الأداء

الخيارات التالية تحدد الأمثل الذي يمكن في بعض الحالات تصغير حجم ملف برنامج, جعل برنامج يعمل بشكل أسرع, أو تسريع عملية البناء. انظر كيفية القيام بما يلي: تعيين المحول البرمجي أمثلية

  • إزالة ضوابط تجاوز العدد الصحيح
    بشكل افتراضي ، تم إلغاء تحديد خانة الاختيار هذه لتضمين ضوابط تجاوز العدد الصحيح. قم بتحديد خانة الاختيار هذه لإزالة ضوابط تجاوز العدد الصحيح.

  • تمكين تحسين الأداء
    بشكل افتراضي، تم إلغاء خانة تحديد الخيار لتعطيل تحسين أداء المترجم. قم بتحيد خانة الاختيار هذه لتمكين تحيسن برنامج المترجم.

  • عنوان (DLL) الأساسي
    يعرض مربع النص هذا عنوان DLL الأساسي الافتراضي بالتنسيق الست عشري. يمكنك استخدام مربع النص هذا في مشاريع مكتبة التحكم و مكتبة الفئات لتعيين العنوان الأساسي ليتم استخدامه عند إنشاء (DLL).

  • إنشاء معلومات التصحيح
    حدد لا شيء الكاملأو pdb فقط من القائمة. لا شيء يعيّن أنه لا يوجد إنشاء لمعلومات التصحيح. كامل يحدد إنشاء معلومات التصحيح الكامل, و pdb فقط يحدد إنشاء معلومات التصحيح لPDB فقط. بشكل افتراضي, يتم تعيين هذا الخيار إلى الكامل.

ثوابت التحويل البرمجي

ثوابت الترجمة الشرطية تحدد ما إذا كان تتبع و تصحيح البيانات يجب أن ترجمت للتجميع. راجع كيفية القيام بما يلي: تعيين ثوابت التحويل البرمجي و الترجمة الشرطية في Visual Basic.

  • تعريف التصحيح الثابت
    بشكل افتراضي، يتم تحديد خانة الاختيار هذه، تحدد أن تصحيح مستمر يكون معيّن.

  • تعريف تتبع ثابت
    بشكل افتراضي، يتم تحديد خانة الاختيار هذه، تحدد أن تتبع ثابت يكون معيّن.

  • ثوابت مخصصة
    قم بإدخال أي ثوابت مخصصة للتطبيق الخاص بك في مربع النص هذا. يجب أن تكون الإدخالات محددة بفواصل باستخدام هذا النموذج: Name1 = القيمة "1"، Name2 = "Value2"، Name3 = "Value3".

  • إنشاء جمعيات التسلسل
    يحدد هذا الإعداد ما إذا كان المترجم سيقوم بإنشاء جمعيات تسلسل XML. إنشاء تسلسل التجميعات يمكن أن يحسن أداء بدء التشغيل ل XmlSerializerإذا كنت قد استخدمت الفئة هذه لإجراء تسلسل لأنواع في التعليمات البرمجية الخاصة بك. بشكل افتراضي, يتم تعيين هذا الخيار على تلقائي ، الذي يحدد إنشاء تجميعات التسلسل فقط إذا كنت قد استخدمتها XmlSerializerليرمّز أنواع في التعليمات البرمجية ل XML. إيقاف تعيّن أنه لا يمكن إنشاء جمعيات التسلسل, بغض النظر عن استخدامات التعليمات البرمجية الخاصة بك XmlSerializer. تشغيل تعيّن أن جمعيات التسلسل تنشأ دائماً يتم تسمية تجميعات التسلسل TypeName. XmlSerializers.dll.

  • CPU الهدف
    يحدد هذا الإعداد ما إذا كان يجب أن المترجم يحسن عملية التجميع لنوع وحدة معالجة مركزية (CPU) محددة ، على سبيل المثال، معالج 64 بت. حدد AnyCPU أو x86 ‏‫‏‫x64أو ‏‫Itanium من القائمة. افتراضياً, يتم تعيين هذا الخيار على أي CPU ، يحدد أن المترجم لا يحسن عملية التجميع لنوع CPU.

    ملاحظة

    Visual Basic Expressلا يدعم تحسين أداء لنوع CPU معين. يتم دعم ذلك في كل Visual Studioالمنتج فقط.

  • إطار العمل الهدف (كل التكوينات)
    تحديد إصدار .NET Framework أو ملف تعريفه ، الذي يستهدفه التطبيق. يمكن أن يكون لهذا الخيار قيم مختلفة بالاعتماد على أي من إصدارات .NET Framework و أي ملفات تعريف تكون مثبتة على جهازك.

    مثال لملف تعريف .NET Framework هو ملف تعريف العميل الذي يمثل مجموعة فرعية من مكتبات وميزات .NET Framework التي يمكن إستخدامها لإنشاء تطبيقات العميل. لمزيد من المعلومات، راجع NET Framework. Client Profile.

    بشكل افتراضي، القيمة هي نفس إطار العمل الهدف التي حددتها في مربع حوار مشروع جديد.

    عند تغيير هذه القيمة إلى ‏‫NET Framework 3.5. وبعد ذلك, مرجع ل System.core و استيرا مستوى مشروع ل System.Linq تكون مضافة تلقائياً إذا كنت تريد استخدام ميزات LINQ, ستحتاج أيضاً إلى تشغيله Option Infer. المرجع والاستيراد تتم إزالتهم تلقائياً إذا قمت بتغيير إطار العمل الهدف 2.0 أو 3.0.

    ملاحظة

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

    للمزيد من المعلومات، راجع كيفية القيام بما يلي: استهداف محدد لـ NET Framework من إصدار أو ملف تعريف وVisual Studio متعدد الأهداف نظرة عامة.

راجع أيضًا:

المرجع

صفحة التحويل البرمجي، مصمم المشروع (Visual Basic)