Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje úplný název sestavení, které se má dynamicky načíst při použití částečného názvu.
<konfigurace>
<runtime>
<AssemblyBinding>
<qualifyAssembly>
Syntaxe
<qualifyAssembly partialName=
"PartialAssemblyName"
fullName="FullAssemblyName"/>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
partialName |
Povinný atribut. Určuje částečný název sestavení, jak se zobrazí v kódu. |
fullName |
Povinný atribut. Určuje úplný název sestavení, jak se zobrazí v globální mezipaměti sestavení. |
Podřízené prvky
Žádné.
Nadřazené prvky
| prvek | Description |
|---|---|
assemblyBinding |
Obsahuje informace o přesměrování verze sestavení a umístění sestavení. |
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o vazbě sestavení a uvolňování paměti. |
Poznámky
Assembly.Load Volání metody pomocí částečných názvů sestavení způsobí, že modul CLR (Common Language Runtime) vyhledá sestavení pouze v základním adresáři aplikace. Pomocí elementu v konfiguračním <qualifyAssembly> souboru aplikace zadejte úplné informace o sestavení (název, verze, token veřejného klíče a jazyková verze) a způsobit, že modul CLR (Common Language Runtime) vyhledá sestavení v globální mezipaměti sestavení.
Atribut fullName musí obsahovat čtyři pole identity sestavení: název, verze, token veřejného klíče a jazykovou verzi. Atribut partialName musí částečně odkazovat na sestavení. Musíte zadat alespoň název textu sestavení (nejběžnější případ), ale můžete také zahrnout verzi, token veřejného klíče nebo jazykovou verzi (nebo libovolnou kombinaci čtyř, ale ne všech čtyř). Musí partialName odpovídat názvu zadanému ve vašem hovoru. Nemůžete například zadat "math" jako atribut v konfiguračním partialName souboru a volat Assembly.Load("math, Version=3.3.3.3") v kódu.
Example
Následující příklad logicky změní volání Assembly.Load("math") na 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>