<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ż