Partilhar via


<DependentAssembly Element (Elemento dependentAssembly> )

Encapsula a política de enlace e a localização de assemblagem para cada assemblagem. Utilize um dependentAssembly elemento para cada assemblagem.

<configuração>
  <runtime>
    <assemblyBinding>
      <dependentAssembly>

Syntax

<dependentAssembly>
</dependentAssembly>  

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Nenhum.

Elementos Subordinados

Elemento Descrição
assemblyIdentity Contém informações de identificação sobre a assemblagem. Este elemento tem de ser incluído em cada dependentAssembly elemento.
codeBase Especifica onde o runtime pode encontrar uma assemblagem partilhada se não estiver instalado no computador.
bindingRedirect Redireciona uma versão de assemblagem para outra.
publisherPolicy Especifica se o runtime aplica a política do publicador para esta assemblagem.

Elementos Principais

Elemento Descrição
assemblyBinding Contém informações sobre o redirecionamento da versão de assemblagem e as localizações das assemblagens.
configuration O elemento raiz em cada ficheiro de configuração utilizado pelo runtime de linguagem comum e .NET Framework aplicações.
runtime Contém informações sobre o enlace de montagem e a libertação da memória.

Exemplo

O exemplo seguinte mostra como encapsular informações de assemblagem para duas assemblagens.

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

Ver também