/appconfig (خيارات المحول البرمجي #C )

يمكّن تطبيق #C من تحديد موقع ملف تكوين مجمِّع (app.config) لوقت تشغيل اللغة العامة (CLR) في وقت ربط التجميع.

/appconfig:file

الوسيطات

  • file
    مطلوبة. ملف تكوين التطبيق الذي يحتوي على إعدادات ربط التجميع.

ملاحظات

استخدام واحد لـ /appconfig هو سيناريوهات متقدمة و التي فيها التجميع لابد أن يرجع كل من الإصدار .NET Framework و .NET Framework الخاص بإصدار Silverlightالتجميع مرجع معين في الوقت نفسه. على سبيل المثال، قد يكون لديك مصمم XAML مكتوب في Windows Presentation Foundation (WPF) قد يحتاج أن يرجع إلى كلا من سطح WPF ، لواجهة استخدام المصمم ، والمجموعة الفرعية WPF المضمنة مع Silverlight. نفس تجميع المصمم لابد أن يتصل بكلا التجميعات. إفتراضياً ، المراجع المنفصلة تؤدي إلى خطأ محول برمجي , نظرًا لأن ربط التجميع يرى كلا التجميعين متكافئين.

/appconfig خيار محول برمجي يمكّنك من تحديد موقع ملف app.config الذي يعطل السلوك الافتراضي باستخدام علامة <supportPortability> ، كما هو موضح في المثال التالي.

<supportPortability PKT="7cec85d7bea7798e" enable="false"/>

المحول البرمجي يمرر موقع الملف لمنطق ربط التجميع الخاص بـ CLR.

مثال

يظهر المثال التالي ملف app.config الذي يمكّن تطبيق أن يتضمن مراجع لكل من تطبيق .NET Framework و .NET Framework لتطبيق Silverlight من أي تجميع .NET Framework موجود في كلا التطبيقات. /appconfig خيار برنامج التحويل البرمجي ,يحديد موقع هذا الملف app.config.

<configuration>
      <runtime>
      <assemblyBinding>
            <supportPortability PKT="7cec85d7bea7798e" enable="false"/>
            <supportPortability PKT="31bf3856ad364e35" enable="false"/>
      </assemblyBinding>
      </runtime>
</configuration>

راجع أيضًا:

المبادئ

نظرة عامة حول Unification التجميع إطار عمل .NET

التجميعات retargetable

موارد أخرى

<supportPortability> Element