<publisherPolicy> Element
Menentukan apakah runtime menerapkan kebijakan penerbit.
<konfigurasi>
<runtime bahasa umum>
<assemblyBinding>
<dependentAssembly>
<publisherPolicy>
Sintaks
<publisherPolicy apply="yes|no"/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
apply |
Menentukan apakah akan menerapkan kebijakan penerbit. |
menerapkan Atribut
Nilai | Deskripsi |
---|---|
yes |
Menerapkan kebijakan penerbit. Ini adalah pengaturan default. |
no |
Tidak menerapkan kebijakan penerbit. |
Elemen Anak
Tidak ada.
Elemen Induk
Elemen | Deskripsi |
---|---|
assemblyBinding |
Berisi informasi tentang pengalihan versi rakitan dan lokasi rakitan. |
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework. |
dependentAssembly |
Merangkum kebijakan pengikatan dan lokasi perakitan untuk setiap perakitan. Gunakan satu elemen <dependentAssembly> untuk setiap perakitan. |
runtime |
Berisi informasi tentang pengikatan rakitan dan pengumpulan sampah. |
Keterangan
Saat vendor komponen merilis versi baru rakitan, vendor dapat menyertakan kebijakan penerbit sehingga aplikasi yang menggunakan versi lama sekarang menggunakan versi baru. Untuk menentukan apakah akan menerapkan kebijakan penerbit untuk rakitan tertentu, letakkan elemen < publisherPolicy> di elemen<dependentAssembly>.
Pengaturan default untuk atribut terapkan adalah ya. Mengatur atribut terapkan ke tidak ada mengambil alih pengaturan ya sebelumnya untuk rakitan.
Tetapi, izin diperlukan aplikasi untuk secara eksplisit mengabaikan kebijakan penerbit menggunakan elemen <publisherPolicy apply="no"/> dalam file konfigurasi aplikasi. Izin diberikan dengan mengatur SecurityPermissionFlag bendera pada SecurityPermission. Untuk informasi selengkapnya, lihat Izin Keamanan Pengalihan Pengikatan Perakitan.
Contoh
Contoh berikut menonaktifkan kebijakan penerbit untuk perakitan, myAssembly
.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<publisherPolicy apply="no"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk