Partilhar via


<assemblyBinding> Elemento para <tempo de execução>

Contém informação sobre a redireção de versões de montagem e as localizações das assembleias.

<configuração>
   <tempo de execução>
     <assemblyBinding>

Sintaxe

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

Atributos e Elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
xmlns Atributo obrigatório.

Especifica o namespace XML necessário para a ligação de assembly. Use a cadeia "urn:schemas-microsoft-com:asm.v1" como valor.
aplica-seA Especifica a versão de execução à qual se aplica o redirecionamento assembly do .NET Framework. Este atributo opcional utiliza um número de versão do .NET Framework para indicar a que versão se aplica. Se não for especificado nenhum appliesTo atributo, o <assemblyBinding> elemento aplica-se a todas as versões do .NET Framework. O appliesTo atributo foi introduzido na versão 1.1 do .NET Framework; é ignorado pelo .NET Framework versão 1.0. Isto significa que todos <assemblyBinding> os elementos são aplicados ao usar o .NET Framework versão 1.0, mesmo que um appliesTo atributo seja especificado.

Elementos Subordinados

Elemento Description
<dependentAssembly> Encapsula a política vinculativa e a localização da montagem para uma montagem. Use uma <dependentAssembly> etiqueta para cada montagem.
<Sondagem> Especifica subdiretórios que as pesquisas em tempo de execução da linguagem comum fazem ao carregar assemblies.
<editorPolítica> Especifica se o tempo de execução se aplica à política do editor.
<qualificaçãoAssembleia> Especifica o nome completo da assembly que deve ser carregada dinamicamente quando um nome parcial é utilizado.

Elementos Principais

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework.
runtime Contém informações sobre encadernação de montagem e recolha de lixo.

Example

O exemplo seguinte mostra como redirecionar uma versão assembly para outra e fornecer uma base de código.

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

O exemplo seguinte mostra como usar o appliesTo atributo para redirecionar binding de uma assembly do .NET Framework.

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

Consulte também