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.
Bir derleme sürümünü başka bir derlemeye yönlendirir.
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<bindingRedirect>
Sözdizimi
<bindingRedirect
oldVersion="existing assembly version"
newVersion="new assembly version"/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
oldVersion |
Gerekli öznitelik. İlk olarak istenen derleme sürümünü belirtir. Derleme sürüm numarasının biçimi major.minor.build.revision şeklindedir. Bu sürüm numarasının her bölümü için geçerli değerler 0 ile 65535'tir. Aşağıdaki biçimde bir sürüm aralığı da belirtebilirsiniz: n.n.n.n - n.n.n.n |
newVersion |
Gerekli öznitelik. İlk olarak istenen sürüm yerine kullanılacak derlemenin sürümünü şu biçimde belirtir: n.n.n.n Bu değer, sürümünden oldVersionönceki bir sürümü belirtebilir. |
Alt Öğeler
| Öğe | Description |
|---|---|
| Hiç kimse |
Ü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 öğesi kullanın. |
runtime |
Derleme bağlama ve çöp toplama hakkında bilgi içerir. |
Açıklamalar
Tanımlayıcı adlı bir derlemeye karşı bir .NET Framework uygulaması oluşturduğunuzda, yeni bir sürüm kullanılabilir olsa bile uygulama varsayılan olarak derlemenin bu sürümünü çalışma zamanında kullanır. Ancak, uygulamayı derlemenin daha yeni bir sürümünde çalışacak şekilde yapılandırabilirsiniz. Çalışma zamanının hangi derleme sürümünün kullanılacağını belirlemek için bu dosyaları nasıl kullandığına ilişkin ayrıntılar için bkz. Çalışma Zamanı Derlemeleri Nasıl Bulur?
Bir öğeye birden çok öğe bindingRedirect ekleyerek birden fazla dependentAssembly derleme sürümünü yeniden yönlendirebilirsiniz. Daha yeni bir sürümden derlemenin daha eski bir sürümüne de yeniden yönlendirebilirsiniz.
Uygulama yapılandırma dosyasındaki açık derleme bağlama yeniden yönlendirmesi için güvenlik izni gerekir. Bu, .NET Framework derlemelerinin ve derlemelerinin üçüncü taraflardan yeniden yönlendirilmesi için geçerlidir. ü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 örnekte bir derleme sürümünün başka bir derlemeye nasıl yeniden yönlendirildiği gösterilmektedir.
<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>