Compartilhar via


<assemblyBinding> Elemento para <runtime>

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

<configuração>
   <Runtime>
     <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 necessário.

Especifica o namespace XML necessário para associação de assembly. Use a cadeia de caracteres "urn:schemas-microsoft-com:asm.v1" como o valor.
appliesTo Especifica a versão de runtime à qual o redirecionamento de assembly do .NET Framework se aplica. Esse atributo opcional usa um número de versão do .NET Framework para indicar a qual versão ele se aplica. Se nenhum appliesTo atributo for especificado, o <assemblyBinding> elemento se aplicará 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 Description
<dependentAssembly> Encapsula a política de associação e o local do assembly para um assembly. Use uma <dependentAssembly> marca para cada assembly.
<Sondagem> Especifica os subdiretórios que o common language runtime pesquisa ao carregar assemblies.
<publisherPolicy> Especifica se o runtime aplica a política do editor.
<qualifyAssembly> Especifica o nome completo do assembly que deve ser carregado dinamicamente quando um nome parcial é usado.

Elementos pai

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
runtime Contém informações sobre associação de assembly e coleta de lixo.

Example

O exemplo a seguir mostra como redirecionar uma versão de 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 a seguir mostra como usar o appliesTo atributo para redirecionar a associaçã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