Compartilhar via


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

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

<configuration> Element
  Elemento <tempo de execução>
    <assemblybinding>Elemento para <tempo de execução>

<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 de XML necessário para a ligação do assembly. Use a seqüência de caracteres "urn: schemas - microsoft - com:asm.v1" sistema autônomo o valor.

appliesTo

Especifica a versão de tempo de execução, que o redirecionamento de assembly do .NET estrutura se aplica ao. Esse atributo opcional usa um número de versão do .NET estrutura para indicar qual versão ele se aplica ao. Se nenhum appliesTo atributo for especificado, a <assemblybinding> elemento aplica a todas as versões do .NET estrutura. The appliesTo atributo foi introduzido no .NET estrutura versão 1.1; ele é ignorado pelo .NET estrutura versão 1.0. Isso significa que todos os <assemblybinding> elementos são aplicados ao usar o .NET estrutura versão 1.0, mesmo se um appliesTo atributo é especificado.

Elementos filho

Elemento

Descrição

<dependentassembly>

Encapsula a diretiva e o conjunto de encadernação para um assembly. Usar um <dependentassembly> marca cada conjunto de módulos (assembly).

<probing>

Especifica os subdiretórios que o common linguagem tempo de execução procura ao carregar módulos (assemblies).

<publisherpolicy>

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

<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 usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura.

runtime

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

Exemplo

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 vinculação de um assembly do .NET estrutura.

<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

Conceitos

Redirecionando versões de assembly

Referência

Esquema configurações Runtime

Outros recursos

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