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.
Kısmi bir ad kullanıldığında dinamik olarak yüklenmesi gereken derlemenin tam adını belirtir.
<configuration>
<runtime>
<assemblyBinding>
<qualifyAssembly>
Sözdizimi
<qualifyAssembly partialName=
"PartialAssemblyName"
fullName="FullAssemblyName"/>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
partialName |
Gerekli öznitelik. Kodda göründüğü şekilde derlemenin kısmi adını belirtir. |
fullName |
Gerekli öznitelik. Genel derleme önbelleğinde göründüğü şekilde derlemenin tam adını belirtir. |
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. |
runtime |
Derleme bağlama ve çöp toplama hakkında bilgi içerir. |
Açıklamalar
Kısmi derleme adlarını kullanarak yöntemini çağırmak Assembly.Load , ortak dil çalışma zamanının derlemeyi yalnızca uygulama temel dizininde aramasına neden olur.
<qualifyAssembly> Tam derleme bilgilerini (ad, sürüm, ortak anahtar belirteci ve kültür) sağlamak ve ortak dil çalışma zamanının genel derleme önbelleğinde derlemeyi aramasına neden olmak için uygulama yapılandırma dosyanızdaki öğesini kullanın.
fullName özniteliği derleme kimliğinin dört alanını içermelidir: ad, sürüm, ortak anahtar belirteci ve kültür. Özniteliğin partialName bir derlemeye kısmen başvurması gerekir. En azından derlemenin metin adını (en yaygın durum) belirtmeniz gerekir, ancak sürüm, ortak anahtar belirteci veya kültür (ya da dördün herhangi bir bileşimini dahil edebilirsiniz, ancak dördünden birini içeremezsiniz). , partialName aramanızda belirtilen adla eşleşmelidir. Örneğin, yapılandırma dosyanızda öznitelik olarak belirtemez "math" ve kodunuzu çağıramazsınızpartialName.Assembly.Load("math, Version=3.3.3.3")
Example
Aşağıdaki örnek, çağrıyı Assembly.Load("math") mantıksal olarak öğesine Assembly.Load("math,version=1.0.0.0,publicKeyToken=a1690a5ea44bab32,culture=neutral")dönüştürür.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<qualifyAssembly partialName="math"
fullName=
"math,version=1.0.0.0,publicKeyToken=a1690a5ea44bab32,culture=neutral"/>
</assemblyBinding>
</runtime>
</configuration>