Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengalihkan satu versi rakitan ke versi lainnya.
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<bindingRedirect>
Syntax
<bindingRedirect
oldVersion="existing assembly version"
newVersion="new assembly version"/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
oldVersion |
Atribut yang diperlukan. Menentukan versi rakitan yang awalnya diminta. Format nomor versi rakitan adalah major.minor.build.revisi. Nilai yang valid untuk setiap bagian dari nomor versi ini adalah 0 hingga 65535. Anda juga dapat menentukan rentang versi dalam format berikut: n.n.n.n - n.n.n.n.n |
newVersion |
Atribut yang diperlukan. Menentukan versi rakitan yang akan digunakan alih-alih versi yang awalnya diminta dalam format: n.n.n.n.n Nilai ini dapat menentukan versi yang lebih lama dari oldVersion. |
Elemen Anak
| Elemen | Description |
|---|---|
| None |
Elemen Induk
| Elemen | Description |
|---|---|
assemblyBinding |
Berisi informasi tentang pengalihan versi rakitan dan lokasi rakitan. |
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
dependentAssembly |
Merangkum kebijakan pengikatan dan lokasi perakitan untuk setiap perakitan. Gunakan satu elemen dependentAssembly untuk setiap rakitan. |
runtime |
Berisi informasi tentang pengikatan perakitan dan pengumpulan sampah. |
Komentar
Saat Anda membangun aplikasi .NET Framework terhadap rakitan bernama kuat, aplikasi menggunakan versi rakitan tersebut pada runtime secara default, bahkan jika versi baru tersedia. Namun, Anda dapat mengonfigurasi aplikasi untuk dijalankan terhadap versi rakitan yang lebih baru. Untuk detail tentang cara runtime menggunakan file ini untuk menentukan versi rakitan mana yang akan digunakan, lihat Cara Runtime Menemukan Rakitan.
Anda dapat mengalihkan lebih dari satu versi rakitan dengan menyertakan beberapa bindingRedirect elemen dalam dependentAssembly elemen. Anda juga dapat mengalihkan dari versi yang lebih baru ke versi rakitan yang lebih lama.
Pengalihan pengikatan rakitan eksplisit dalam file konfigurasi aplikasi memerlukan izin keamanan. Ini berlaku untuk pengalihan rakitan dan rakitan .NET Framework dari pihak ketiga. Izin diberikan dengan mengatur SecurityPermissionFlag bendera pada SecurityPermission. Untuk informasi selengkapnya, lihat Izin Keamanan Pengalihan Pengikatan Rakitan.
Example
Contoh berikut menunjukkan cara mengalihkan satu versi rakitan ke versi rakitan lainnya.
<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"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>