Share via


<assemblyBinding> Elemento para <runtime>

Contém informações sobre o redirecionamento de versão do assembly e os locais de assemblies.

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

Atributos

Atributo

Descrição

xmlns

Atributo obrigatório.

Especifica o namespace XML necessário para a ligação de assembly. Use a seqüência de caracteres "urn: schemas-microsoft-com:asm.v1" como o valor.

appliesTo

Especifica a versão do runtime do.Redirecionamento de assembly do NET Framework se aplica ao. Este atributo opcional utiliza um.Número de versão do NET Framework para indicar qual versão ele se aplica ao. Se nenhum appliesTo atributo for especificado, o <assemblyBinding> elemento aplica-se a todas as versões do.NET Framework. O appliesTo atributo foi introduzido no.NET Framework versão 1.1. ele é ignorado pelo.NET Framework versão 1.0. Isso significa que todos os <assemblyBinding> elementos são aplicados ao usar o.NET Framework versão 1.0, mesmo se um appliesTo atributo for especificado.

Elementos filho

Elemento

Descrição

<dependentAssembly>

Encapsula o local de diretiva e o conjunto de ligação para um assembly. Use um <dependentAssembly> a marca de cada assembly.

<probing>

Especifica o common language runtime procura ao carregar assemblies de subdiretórios.

<publisherPolicy>

Especifica se o tempo de execução se aplica a diretiva de editor.

<qualifyAssembly>

Especifica o nome completo do assembly que deve ser carregado dinamicamente quando um nome parcial é usado.

Elementos pai

Elemento

Descrição

configuration

O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos.

runtime

Contém informações sobre o assembly ligação e coleta de lixo.

Exemplo

O exemplo a seguir mostra como redirecionar uma versão do assembly para outro 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 a seguir mostra como usar o appliesTo atributo para redirecionar a ligação de um.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

Referência

Esquema configurações Runtime

Conceitos

Redirecionando as versões do Assembly

Outros recursos

Esquema do arquivo de configuração para o.NET Framework