<AssemblyBinding> -Element für <Common Language Runtime><assemblyBinding> Element for <runtime>

Enthält Informationen über die Assemblyversionsumleitung und die Speicherorte von Assemblys.Contains information about assembly version redirection and the locations of assemblies.

<configuration><configuration>
<Common Language Runtime ><runtime>
<AssemblyBinding ><assemblyBinding>

SyntaxSyntax

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

Attribute und ElementeAttributes and Elements

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.The following sections describe attributes, child elements, and parent elements.

AttributeAttributes

AttributAttribute BeschreibungDescription
xmlnsxmlns Erforderliches Attribut.Required attribute.

Gibt den XML-Namespace an, der für die Assemblybindung erforderlich ist.Specifies the XML namespace required for assembly binding. Verwenden Sie die Zeichenfolge "urn:schemas-microsoft-com:asm.v1" als Wert.Use the string "urn:schemas-microsoft-com:asm.v1" as the value.
appliesToappliesTo Gibt die Laufzeitversion an, die für die .NET Framework-Assemblyumleitungen gilt.Specifies the runtime version the .NET Framework assembly redirection applies to. Dieses optionale Attribut verwendet eine .NET Framework-Versionsnummer, um anzugeben, welche Version verwendet wird.This optional attribute uses a .NET Framework version number to indicate what version it applies to. Ohne Angabe eines appliesTo-Attributs gilt das <assemblyBinding>-Element für alle Versionen von .NET Framework.If no appliesTo attribute is specified, the <assemblyBinding> element applies to all versions of the .NET Framework. Die AppliesTo Attribut wurde in .NET Framework, Version 1.1 eingeführt; es wird von .NET Framework, Version 1.0, ignoriert.The appliesTo attribute was introduced in .NET Framework version 1.1; it is ignored by the .NET Framework version 1.0. Dies bedeutet, dass alle <assemblyBinding>-Elemente bei Verwendung von .NET Framework Version 1.0 angewendet werden, auch wenn das appliesTo-Attribut angegeben wurde.This means that all <assemblyBinding> elements are applied when using the .NET Framework version 1.0, even if an appliesTo attribute is specified.

Untergeordnete ElementeChild Elements

ElementElement BeschreibungDescription
<dependentAssembly><dependentAssembly> Kapselt die Bindungsrichtlinie und den Assemblyspeicherort für eine Assembly.Encapsulates binding policy and assembly location for an assembly. Verwenden Sie eine <DependentAssembly > Tag für jede Assembly.Use one <dependentAssembly> tag for each assembly.
<probing><probing> Gibt Unterverzeichnisse an, die die Common Language Runtime beim Laden von Assemblys durchsucht.Specifies subdirectories the common language runtime searches when loading assemblies.
<publisherPolicy><publisherPolicy> Gibt an, ob die Common Language Runtime die Herausgeberrichtlinie anwendet.Specifies whether the runtime applies publisher policy.
<qualifyAssembly><qualifyAssembly> Gibt den vollständigen Namen der Assembly an, die dynamisch geladen werden soll, wenn Sie ein Teilname verwendet wird.Specifies the full name of the assembly that should be dynamically loaded when a partial name is used.

Übergeordnete ElementeParent Elements

ElementElement BeschreibungDescription
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Enthält Informationen über die Assemblybindung und die Garbage Collection.Contains information about assembly binding and garbage collection.

BeispielExample

Das folgende Beispiel veranschaulicht, wie Sie eine Assemblyversion zu einer anderen umleiten und eine Codebasis bereitstellen.The following example shows how to redirect one assembly version to another and provide a codebase.

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

Das folgende Beispiel zeigt, wie Sie die AppliesTo -Attribut zum Umleiten der Bindung einer .NET Framework-Assembly.The following example shows how to use the appliesTo attribute to redirect binding of a .NET Framework assembly.

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

Siehe auchSee Also

Schema für LaufzeiteinstellungenRuntime Settings Schema
KonfigurationsdateischemaConfiguration File Schema
Umleiten von AssemblyversionenRedirecting Assembly Versions