<assemblyBinding> Element för <körning>

Innehåller information om omdirigering av sammansättningsversioner och platserna 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.

Attributes

Attribute Description
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 körningsversionen som .NET Framework-sammansättningsomdirigeringen 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 elementet <assemblyBinding> för alla versioner av .NET Framework. Attributet introducerades i .NET Framework version 1.1. Det appliesTo 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 anges.

Underordnade element

Komponent Description
<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 för 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

Komponent Description
configuration Rotelementet i varje konfigurationsfil som används av vanliga språkkörnings- och .NET Framework-program.
runtime Innehåller information om sammansättningsbindning och skräpinsamling.

Example

I följande exempel visas hur du omdirigerar en sammansättningsversion till en annan och tillhandahåller 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 appliesTo attributet 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