Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Enthält Informationen zur Assemblyversionsumleitung und zu den Speicherorten von Assemblys.
<configuration>
<runtime>
<assemblyBinding>
Syntax
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Merkmal | Description |
|---|---|
| xmlns | Erforderliches Attribut. Gibt den XML-Namespace an, der für die Assemblybindung erforderlich ist. Verwenden Sie die Zeichenfolge "urn:schemas-microsoft-com:asm.v1" als Wert. |
| appliesTo | Gibt die Laufzeitversion an, auf die die .NET Framework-Assemblyumleitung angewendet wird. Dieses optionale Attribut verwendet eine .NET Framework-Versionsnummer, um anzugeben, auf welche Version sie angewendet wird. Wenn kein appliesTo Attribut angegeben ist, gilt das <assemblyBinding> Element für alle Versionen von .NET Framework. Das appliesTo Attribut wurde in .NET Framework, Version 1.1, eingeführt. Es wird von .NET Framework, Version 1.0, ignoriert. Dies bedeutet, dass alle <assemblyBinding> Elemente bei Verwendung von .NET Framework, Version 1.0, angewendet werden, auch wenn ein appliesTo Attribut angegeben wird. |
Untergeordnete Elemente
| Element | Description |
|---|---|
| <Dependentassembly> | Kapselt Bindungsrichtlinien und Assemblyspeicherort für eine Assembly. Verwenden Sie für jede Assembly ein <dependentAssembly> Tag. |
| <Sondierung> | Gibt Unterverzeichnisse an, die beim Laden von Assemblys durchsucht werden. |
| <publisherPolicy> | Gibt an, ob die Laufzeit die Herausgeberrichtlinie anwendet. |
| <qualifyAssembly> | Gibt den vollständigen Namen der Assembly an, die dynamisch geladen werden soll, wenn ein Teilname verwendet wird. |
Übergeordnete Elemente
| Element | Description |
|---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
runtime |
Enthält Informationen zur Assemblybindung und Garbage Collection. |
Example
Das folgende Beispiel zeigt, wie Sie eine Assemblyversion an eine andere umleiten und eine Codebasis bereitstellen.
<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 das appliesTo Attribut verwenden, um die Bindung einer .NET Framework-Assembly umzuleiten.
<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>