Bagikan melalui


<assemblyBinding> elemen untuk <runtime>

Berisi informasi tentang pengalihan versi rakitan dan lokasi rakitan.

<configuration>
  <runtime>
    <assemblyBinding>

Syntax

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

Attributes

Attribute Description
xmlns Atribut yang diperlukan.

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

Elemen Anak

Elemen Description
<dependentAssembly> Merangkum kebijakan pengikatan dan lokasi perakitan untuk perakitan. Gunakan satu <dependentAssembly> tag untuk setiap rakitan.
<Menyelidik> Menentukan subdirektori pencarian 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 Description
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
runtime Berisi informasi tentang pengikatan perakitan dan pengumpulan sampah.

Example

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