عنصر <codeBase>

تحدد ما إذا كان بإمكان وقت تشغيل اللغة الشائعة العثور على تجميع.

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

<codeBase  
   version="Assembly version"
   href="URL of assembly"/>

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

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

السمات

السمة

الوصف

href

سمة مطلوبة.

تحديد محدد موقع المعلومات حيث يمكن لوقت التشغيل إيجاد الإصدار المحدد من التجميع.

version

سمة مطلوبة.

تحدد إصدار التجميع الذي ينطبق عليه codebase . تنسيق رقم إصدار التجميع هو major.minor.build.revision.

سمة الإصدار

Value

الوصف

القيم الصالحة لـكل جزء من رقم الإصدار هي من 0 إلى 65535.

غير متوفر.

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

لا يوجد.

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

العنصر

الوصف

buildproviders

تعرف مجموعة من موفري البنية المستخدمة في ترجمة ملفات موارد مخصصة. يمكنك الحصول على أي رقم من موفري البناء.

compilation

تكون كل إعدادات التحويل البرمجي التي تستخدم ASP.NET.

configuration

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

System.web

تحدّد جذر العنصر لمقطع التكوين ASP.NET .

ملاحظات

لكي يستخدم وقت التشغيل السمة <codebase> في ملف تكوين الجهاز أو ملف سياسة الناشر , يجب على الملف إعادة توجيه إصدار التجميع. يمكن لملفات تكوين التطبيق الحصول على إعداد codebase بدون إعادة توجيه إصدار التجميع. بعد تحديد إصدار تجميع الذي سيتم استخدامه ,وقت التشغيل يطبق إعداد codebase من الملف الذي يحدد الإصدار. إذا لم يتم الإشارة إلى codebase , وقت التشغيل يبحث عن التجميع بالطريقة المعتادة.

إذا كان للتجميع اسم قوي ، يمكن لإعداد التعليمات البرمجة الأساسية أن تكون في أي مكان على شبكة انترانت محلية أو الإنترنت. إذا كان التجميع خاص ، يجب أن يكون إعداد التعليمات البرمجة الأساسية مسار نسبي إلى الدليل الخاص بالتطبيق.

للتجميعات بدون اسم قوي , يتم تجاهل الإصدار و يستخدم المُحمل الظهور الأول ل <codebase>داخل <dependentAssembly>. إذا كان هناك إدخال في ملف تكوين التطبيق يعيد توجيه ربط إلى تجميع آخر, إعادة التوجيه سيكون له الأسبقية حتى في حالة عدم تطابق إصدار التجميع و طلب الربط..

مثال

المثال التالي يوضح كيفية تحديد أين يمكن لوقت التشغيل العثور على التجميع.

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

راجع أيضًا:

المرجع

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

المبادئ

تحديد موقع التجميع

كيفية تحديد وقت التشغيل مواقع التجميعات

موارد أخرى

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