<dependentAssembly>-Element

Kapselt die Bindungsrichtlinie und den Assemblyspeicherort für jede Assembly. Verwenden Sie für jede Assembly ein dependentAssembly-Element.

<configuration>
  <runtime>
    <assemblyBinding>
      <dependentAssembly>

Syntax

<dependentAssembly>
</dependentAssembly>  

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element BESCHREIBUNG
assemblyIdentity Enthält identifizierende Informationen zur Assembly. Dieses Element muss in jedem dependentAssembly-Element enthalten sein.
codeBase Gibt an, wo die Runtime eine freigegebene Assembly finden kann, wenn sie nicht auf dem Computer installiert ist.
bindingRedirect Leitet eine Assemblyversion in eine andere um.
publisherPolicy Gibt an, ob die Runtime die Herausgeberrichtlinie für diese Assembly anwendet.

Übergeordnete Elemente

Element BESCHREIBUNG
assemblyBinding Enthält Informationen über die Assemblyversionsumleitung und die Speicherorte von Assemblys.
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
runtime Enthält Informationen über die Assemblybindung und die Garbage Collection.

Beispiel

Das folgende Beispiel zeigt, wie Assemblyinformationen für zwei Assemblys gekapselt werden.

<configuration>  
   <runtime>  
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
         <dependentAssembly>  
            <assemblyIdentity name="myAssembly"  
                              publicKeyToken="32ab4ba45e0a69a1"  
                              culture="neutral" />  
            <!--Redirection and codeBase policy for myAssembly.-->  
         </dependentAssembly>  
         <dependentAssembly>  
            <assemblyIdentity name="mySecondAssembly"  
                              publicKeyToken="32ab4ba45e0a69a1"  
                              culture="neutral" />  
            <!--Redirection and codeBase policy for mySecondAssembly.-->  
         </dependentAssembly>  
      </assemblyBinding>  
   </runtime>  
</configuration>  

Siehe auch