Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger det fullständiga namnet på sammansättningen som ska läsas in dynamiskt när ett partiellt namn används.
<Konfiguration>
<Runtime>
<assemblyBinding>
<qualifyAssembly>
Syntax
<qualifyAssembly partialName=
"PartialAssemblyName"
fullName="FullAssemblyName"/>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
| Attribut | Beskrivning |
|---|---|
partialName |
Obligatoriskt attribut. Anger det partiella namnet på sammansättningen som den visas i koden. |
fullName |
Obligatoriskt attribut. Anger det fullständiga namnet på sammansättningen så som den visas i den globala sammansättningscachen. |
Underordnade element
Inga.
Överordnade element
| Element | Beskrivning |
|---|---|
assemblyBinding |
Innehåller information om omdirigering av sammansättningsversioner och platserna för sammansättningar. |
configuration |
Rotelementet i varje konfigurationsfil som används av common language runtime och .NET Framework program. |
runtime |
Innehåller information om sammansättningsbindning och skräpinsamling. |
Kommentarer
Assembly.Load Om metoden anropas med hjälp av partiella sammansättningsnamn kan den vanliga språkkörningen bara leta efter sammansättningen i programbaskatalogen. Använd elementet <qualifyAssembly> i programkonfigurationsfilen för att tillhandahålla fullständig sammansättningsinformation (namn, version, token för offentlig nyckel och kultur) och få den vanliga språkkörningen att söka efter sammansättningen i den globala sammansättningscacheminnet.
Attributet fullName måste innehålla de fyra fälten för sammansättningsidentitet: namn, version, token för offentlig nyckel och kultur. Attributet partialName måste delvis referera till en sammansättning. Du måste ange åtminstone sammansättningens textnamn (det vanligaste fallet), men du kan även inkludera version, token för offentlig nyckel eller kultur (eller någon kombination av de fyra, men inte alla fyra).
PartialName måste matcha namnet som anges i anropet. Du kan till exempel inte ange "math" som attributet partialName i konfigurationsfilen och anropa Assembly.Load("math, Version=3.3.3.3") i koden.
Exempel
I följande exempel omvandlas anropet Assembly.Load("math") logiskt till Assembly.Load("math,version=1.0.0.0,publicKeyToken=a1690a5ea44bab32,culture=neutral").
<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>