Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Çalışma zamanının yayımcı ilkesi uygulayıp uygulamayacağını belirtir.
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<publisherPolicy>
Sözdizimi
<publisherPolicy apply="yes|no"/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
apply |
Yayımcı ilkesinin uygulanıp uygulanmayacağını belirtir. |
apply Özniteliği
| Değer | Description |
|---|---|
yes |
Yayımcı ilkesini uygular. Bu varsayılan ayardır. |
no |
Yayımcı ilkesi uygulanmaz. |
Alt Öğeler
Yok.
Üst Öğeler
| Öğe | Description |
|---|---|
assemblyBinding |
Derleme sürümü yeniden yönlendirmesi ve derlemelerin konumları hakkında bilgi içerir. |
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
dependentAssembly |
Her derleme için bağlama ilkesini ve derleme konumunu kapsüller. Her derleme için bir <dependentAssembly> öğe kullanın. |
runtime |
Derleme bağlama ve çöp toplama hakkında bilgi içerir. |
Açıklamalar
Bir bileşen satıcısı derlemenin yeni bir sürümünü serbest bıraktığında, satıcı bir yayımcı ilkesi içerebilir, böylece eski sürümü kullanan uygulamalar artık yeni sürümü kullanır. Belirli bir derleme için yayımcı ilkesinin uygulanıp uygulanmayacağını belirtmek için öğesini <publisherPolicy> öğesine yerleştirin<dependentAssembly>.
Özniteliğin apply varsayılan ayarı evet'tir. özniteliğini apply olarak no ayarlamak, bir derlemenin önceki yes ayarlarını geçersiz kılar.
Uygulamanın, uygulama yapılandırma dosyasında publisherPolicy apply="no"/< öğesini kullanarak> yayımcı ilkesini açıkça yoksayma izni gereklidir. üzerinde bayrağı SecurityPermissionFlagayarlanarak SecurityPermission izin verilir. Daha fazla bilgi için bkz. Derleme Bağlama Yeniden Yönlendirme Güvenlik İzni.
Example
Aşağıdaki örnek, myAssemblyderlemesi için yayımcı ilkesini kapatır.
<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>