<assemblyBinding> , element dla <środowiska uruchomieniowego>
Zawiera informacje o przekierowaniu wersji zestawu i lokalizacji zestawów.
<Konfiguracji>
<Środowiska wykonawczego>
<Assemblybinding>
Składnia
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
Xmlns | Atrybut wymagany. Określa przestrzeń nazw XML wymaganą do powiązania zestawu. Użyj ciągu "urn:schemas-microsoft-com:asm.v1" jako wartości. |
Appliesto | Określa wersję środowiska uruchomieniowego, do których ma zastosowanie przekierowanie zestawu .NET Framework. Ten opcjonalny atrybut używa .NET Framework numeru wersji, aby wskazać, do której wersji ma zastosowanie. Jeśli nie określono atrybutu appliesTo, <element assemblyBinding> ma zastosowanie do wszystkich wersji .NET Framework. Atrybut appliesTo został wprowadzony w .NET Framework wersji 1.1; jest ignorowany przez .NET Framework w wersji 1.0. Oznacza to, że wszystkie <elementy assemblyBinding> są stosowane w przypadku używania .NET Framework w wersji 1.0, nawet jeśli określono atrybut appliedTo. |
Elementy podrzędne
Element | Opis |
---|---|
<dependentAssembly> | Hermetyzuje zasady powiązania i lokalizację zestawu dla zestawu. Użyj jednego <tagu dependentAssembly> dla każdego zestawu. |
<Sondowanie> | Określa podkatalogi wyszukiwania w środowisku uruchomieniowym języka wspólnego podczas ładowania zestawów. |
<publisherPolicy> | Określa, czy środowisko uruchomieniowe stosuje zasady wydawcy. |
<qualifyAssembly> | Określa pełną nazwę zestawu, który powinien być ładowany dynamicznie po użyciu częściowej nazwy. |
Elementy nadrzędne
Element | Opis |
---|---|
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 dotyczące powiązania zestawu oraz wyrzucania elementów bezużytecznych. |
Przykład
W poniższym przykładzie pokazano, jak przekierować jedną wersję zestawu do innej i podać bazę kodu.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
W poniższym przykładzie pokazano, jak użyć atrybutu appliesTo do powiązania przekierowania zestawu .NET Framework.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
<dependentAssembly>
<assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture=""/>
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.