<qualifyAssembly> Öğesi

Kısmi bir ad kullanıldığında dinamik olarak yüklenmesi gereken derlemenin tam adını belirtir.

<Yapılandırma>
  <Çalışma zamanı>
    <assemblyBinding>
      <qualifyAssembly>

Syntax

      <qualifyAssembly partialName=  
      "PartialAssemblyName"  
                 fullName="FullAssemblyName"/>  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
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 Açıklama
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 atık 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. 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 qualifyAssembly> öğ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. partialName özniteliği bir derlemeye kısmen başvurmalıdır. En azından derlemenin metin adını (en yaygın durum) belirtmeniz gerekir, ancak sürüm, ortak anahtar belirteci veya kültürü (veya dördün herhangi bir bileşimini dahil edebilirsiniz, ancak dördünden birini içeremezsiniz). partialName, çağrınızda belirtilen adla eşleşmelidir. Örneğin, yapılandırma dosyanızda partialName özniteliği olarak belirtemez "math" ve kodunuzda çağrısı Assembly.Load("math, Version=3.3.3.3") yapamazsınız.

Örnek

Aşağıdaki örnek mantıksal olarak çağrıyı Assembly.Load("math") olarak 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>  

Ayrıca bkz.