مشاركة عبر


عنصر <assemblyBinding> ل <runtime>

تحتوي على معلومات حول إعادة توجيه إصدار التجميع ومواقع التجميعات.

عنصر <configuration>
  عنصر <runtime>
    عنصر <assemblyBinding> ل <runtime>

<assemblyBinding  
   xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

السمة

الوصف

xmlns

سمة مطلوبة.

تحدّد مساحة الإسم XML المطلوبة لربط التجميع. إستخدم السلسلة "urn:schemas-microsoft-com:asm.v1" كالقيمة.

appliesTo

تحدّد إصدار وقت التشغيل الذي تنطبق عليه إعادة توجيه تجميع NET Framework.. هذه السمة الإختيارية تستخدم رقم إصدار NET Framework. لتحدّد الإصدار الذي ينطبق عليها. إذا لم يتم تحديد سمة appliesTo , فإن العنصر <assemblyBinding> ينطبق على كل إصدارات NET Framework. . تم تقديم السمة appliesTo في إصدار 1.1 من NET Framework. و تم تجاهلها في إصدار 1.0 . هذا يعني أنه جميع عناصر <assemblyBinding> تنطبق عند إستخدام إصدار 1.0 من NET Framework. حتى لو تم تحديد السمة appliesTo .

العناصر التابعة

العنصر

الوصف

<تجميع مستقل>

تحتوي على معلومات حول سياسة الربط و موقع التجميع لتجميع. إستخدم رمز <dependentAssembly> واحد لكل تجميع.

<التحقق>

تحدّد الدلائل الفرعية التي يبحث فيها وقت تشغيل اللغة العامة عند تحميل التجميعات.

<سياسة الناشر>

تحدد ما إذا كان وقت التشغيل يطبّق سياسة الناشر.

<تجميع qualify>

تحدّد الإسم الكامل للتجميع الذي يجب تحميله بشكل حيوي عند إستخدام إسم جزئي.

العناصر الأصلية

العنصر

الوصف

configuration

العنصر الجذري في كل ملف تكوين المستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework.

runtime

يحتوي على معلومات حول ربط التجميع وتجميع البيانات المهملة.

مثال

المثال التالي يوضح كيفية إعادة توجيه إصدار تجميع إلى آخر و يوفر قاعدة تعليمات برمجية.

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="myAssembly"
                              publicKeyToken="32ab4ba45e0a69a1"
                              culture="neutral" />
            <bindingRedirect oldVersion="1.0.0.0"
                             newVersion="2.0.0.0"/>
            <codeBase version="2.0.0.0"
                      href="http://www.litwareinc.com/myAssembly.dll"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

المثال التالي يوضح كيفية إستخدام السمة appliesTo لإعادة توجيه ربط تجميع NET Framework. .

<runtime>
   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
      <dependentAssembly> 
         <assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
         <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
      </dependentAssembly>
   </assemblyBinding>
</runtime>

راجع أيضًا:

المرجع

مخطط إعدادات وقت التشغيل

المبادئ

إعادة توجيه إصدارات التجميع

موارد أخرى

مخطط ملف التكوين لـ NET Framework. .