Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa pełną nazwę zestawu, który powinien być dynamicznie ładowany, gdy jest używana nazwa częściowa.
<konfiguracji>
<Środowiska wykonawczego>
<Assemblybinding>
<qualifyAssembly>
Składnia
<qualifyAssembly partialName=
"PartialAssemblyName"
fullName="FullAssemblyName"/>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Attributes
| Attribute | Description |
|---|---|
partialName |
Wymagany atrybut. Określa częściową nazwę zestawu, która jest wyświetlana w kodzie. |
fullName |
Wymagany atrybut. Określa pełną nazwę zestawu, która jest wyświetlana w globalnej pamięci podręcznej zestawów. |
Elementy podrzędne
Żaden.
Elementy nadrzędne
| Składnik | Description |
|---|---|
assemblyBinding |
Zawiera informacje o przekierowywaniu wersji zestawu i lokalizacjach zestawów. |
configuration |
Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
runtime |
Zawiera informacje na temat powiązania zestawu i odzyskiwania pamięci. |
Uwagi
Assembly.Load Wywołanie metody przy użyciu częściowych nazw zestawów powoduje, że środowisko uruchomieniowe języka wspólnego szuka zestawu tylko w katalogu podstawowym aplikacji.
<qualifyAssembly> Użyj elementu w pliku konfiguracji aplikacji, aby udostępnić pełne informacje o zestawie (nazwę, wersję, token klucza publicznego i kulturę) i spowodować wyszukiwanie zestawu w globalnej pamięci podręcznej zestawów przez środowisko uruchomieniowe języka wspólnego.
Atrybut fullName musi zawierać cztery pola tożsamości zestawu: nazwa, wersja, token klucza publicznego i kultura. Atrybut partialName musi częściowo odwoływać się do zestawu. Musisz określić co najmniej nazwę tekstową zestawu (najczęściej spotykany przypadek), ale można również uwzględnić wersję, token klucza publicznego lub kulturę (lub dowolną kombinację czterech, ale nie wszystkich czterech). Musi być zgodna partialName z nazwą określoną w wywołaniu. Na przykład nie można określić "math" jako partialName atrybutu w pliku konfiguracji i wywołać Assembly.Load("math, Version=3.3.3.3") w kodzie.
Example
Poniższy przykład logicznie zamienia wywołanie 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>