<dependentAssembly> , element

Hermetyzuje zasady powiązań oraz lokalizację zestawu dla każdego zestawu. Użyj jednego dependentAssembly elementu dla każdego zestawu.

<Konfiguracji>
  <Środowiska wykonawczego>
    <Assemblybinding>
      <dependentAssembly>

Składnia

<dependentAssembly>
</dependentAssembly>  

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Element Opis
assemblyIdentity Zawiera informacje identyfikujące zestaw. Ten element musi być uwzględniony w każdym dependentAssembly elemecie.
codeBase Określa, gdzie środowisko uruchomieniowe może znaleźć zestaw udostępniony, jeśli nie jest zainstalowany na komputerze.
bindingRedirect Przekierowuje jedną wersję zestawu do innej.
publisherPolicy Określa, czy środowisko uruchomieniowe stosuje zasady wydawcy dla tego zestawu.

Elementy nadrzędne

Element Opis
assemblyBinding Zawiera informacje o przekierowaniu wersji zestawu i lokalizacji zestawów.
configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.
runtime Zawiera informacje dotyczące powiązania zestawu oraz wyrzucania elementów bezużytecznych.

Przykład

W poniższym przykładzie pokazano, jak hermetyzować informacje o zestawie dla dwóch zestawów.

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

Zobacz też