Dela via


<assemblyBinding-element> för <körning>

Innehåller information om omdirigering av sammansättningsversion och platser för sammansättningar.

<Konfiguration>
  <Runtime>
    <assemblyBinding>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
Xmlns Obligatoriskt attribut.

Anger det XML-namnområde som krävs för sammansättningsbindning. Använd strängen "urn:schemas-microsoft-com:asm.v1" som värde.
appliesTo Anger den körningsversion som .NET Framework omdirigering av sammansättning gäller för. Det här valfria attributet använder ett .NET Framework versionsnummer för att ange vilken version det gäller för. Om inget appliesTo-attribut anges <gäller assemblyBinding-elementet> för alla versioner av .NET Framework. Attributet appliesTo introducerades i .NET Framework version 1.1. Det ignoreras av .NET Framework version 1.0. Det innebär att alla <assemblyBinding-element> tillämpas när du använder .NET Framework version 1.0, även om ett appliesTo-attribut har angetts.

Underordnade element

Element Beskrivning
<dependentAssembly> Kapslar in bindningsprincip och sammansättningsplats för en sammansättning. Använd en <dependentAssembly-tagg> för varje sammansättning.
<Sondera> Anger underkataloger som vanliga språkkörningssökningar vid inläsning av sammansättningar.
<publisherPolicy> Anger om körningen tillämpar utgivarprincipen.
<qualifyAssembly> Anger det fullständiga namnet på sammansättningen som ska läsas in dynamiskt när ett partiellt namn används.

Överordnade element

Element Beskrivning
configuration Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program.
runtime Innehåller information om sammansättningsbindning och skräpinsamling.

Exempel

I följande exempel visas hur du omdirigerar en sammansättningsversion till en annan och anger en kodbas.

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

I följande exempel visas hur du använder attributet appliesTo för att omdirigera bindning av en .NET Framework sammansättning.

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

Se även