Bagikan melalui


Elemen <assemblyBinding> untuk <runtime>

Berisi informasi tentang pengalihan versi rakitan dan lokasi rakitan.

<konfigurasi>
  <runtime>
    <assemblyBinding>

Sintaks

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

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
xmlns Atribut yang diperlukan.

Menentukan namespace XML yang diperlukan untuk pengikatan rakitan. Gunakan string "urn:schemas-microsoft-com:asm.v1" sebagai nilainya.
appliesTo Menentukan versi runtime yang berlaku untuk pengalihan rakitan .NET Framework. Atribut opsional ini menggunakan nomor versi .NET Framework untuk menunjukkan versi yang diterapkan. Jika tidak ada atribut appliesTo yang ditentukan, elemen <assemblyBinding> berlaku untuk semua versi .NET Framework. Atribut appliesTo diperkenalkan di .NET Framework versi 1.1; atribut ini diabaikan oleh .NET Framework versi 1.0. Ini berarti bahwa semua <elemen assemblyBinding> diterapkan saat menggunakan .NET Framework versi 1.0, bahkan jika atributppliedsTo ditentukan.

Elemen Anak

Elemen Deskripsi
<dependentAssembly> Menyertakan kebijakan pengikatan dan lokasi rakitan untuk rakitan. Menggunakan satu tag <dependenAssembly> untuk setiap rakitan.
<probing> Menentukan subdirektori yang dicari runtime bahasa umum saat memuat rakitan.
<publisherPolicy> Menentukan apakah runtime menerapkan kebijakan penerbit.
<qualifyAssembly> Menentukan nama lengkap rakitan yang harus dimuat secara dinamis saat nama parsial digunakan.

Elemen Induk

Elemen Deskripsi
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework.
runtime Berisi informasi tentang perakitan mengikat dan pengumpulan sampah.

Contoh

Contoh berikut menunjukkan cara mengalihkan satu versi rakitan ke versi rakitan lainnya dan menyediakan basis kode.

<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>  

Contoh berikut menunjukkan cara menggunakan atribut appliesTo untuk mengalihkan pengikatan rakitan .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>  

Lihat juga