Delen via


<het element assemblyBinding> voor <runtime>

Bevat informatie over omleiding van assemblyversies en de locaties van assembly's.

<configuratie>
  <Runtime>
    <assemblyBinding>

Syntax

      <assemblyBinding
   xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">  
</assemblyBinding>  

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
Xmlns Vereist kenmerk.

Hiermee geeft u de XML-naamruimte die is vereist voor assemblybinding. Gebruik de tekenreeks urn:schemas-microsoft-com:asm.v1 als waarde.
appliesTo Hiermee geeft u de runtimeversie op .NET Framework assembly-omleiding van toepassing is. Dit optionele kenmerk gebruikt een .NET Framework versienummer om aan te geven op welke versie het van toepassing is. Als er geen appliesTo-kenmerk is opgegeven, is het <element assemblyBinding> van toepassing op alle versies van de .NET Framework. Het kenmerk appliesTo is geïntroduceerd in .NET Framework versie 1.1 en wordt genegeerd door .NET Framework versie 1.0. Dit betekent dat alle <assemblyBinding-elementen> worden toegepast bij het gebruik van .NET Framework versie 1.0, zelfs als een appliesTo-kenmerk is opgegeven.

Onderliggende elementen

Element Beschrijving
<dependentAssembly> Kapselt het bindingsbeleid en de assemblylocatie in voor een assembly. Gebruik één <tag dependentAssembly> voor elke assembly.
<Indringende> Hiermee geeft u submappen de algemene taal runtime zoekopdrachten bij het laden van assembly's.
<publisherPolicy> Hiermee geeft u op of de runtime uitgeversbeleid toepast.
<qualifyAssembly> Hiermee geeft u de volledige naam van de assembly die dynamisch moet worden geladen wanneer een gedeeltelijke naam wordt gebruikt.

Bovenliggende elementen

Element Beschrijving
configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen.
runtime Bevat informatie over assemblybinding en garbagecollection.

Voorbeeld

In het volgende voorbeeld ziet u hoe u de ene assemblyversie omleidt naar een andere en een codebasis opgeeft.

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

In het volgende voorbeeld ziet u hoe u het kenmerk appliesTo gebruikt om de binding van een .NET Framework assembly om te leiden.

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

Zie ook