<Elemento assemblyBinding> para <runtime>
Contém informações sobre o redirecionamento de versão e os locais dos assemblies.
<configuration>
<runtime>
<assemblyBinding>
Syntax
<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 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 do assembly .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 atributo appliesTo for especificado, o elemento <assemblyBinding> se aplica a todas as versões do .NET Framework. O atributo appliesTo foi introduzido no.NET Framework versão 1.1; ele é ignorado pelo .NET Framework versão 1.0. Isso significa que todos os elementos <assemblyBinding> são aplicados ao usar o .NET Framework versão 1.0, mesmo se um atributo appliesTo for especificado. |
Elementos filho
Elemento | Descrição |
---|---|
<dependentAssembly> | Encapsula o local do assembly e política de associação de um assembly. Use uma marca <dependentAssembly> para cada assembly. |
<probing> | Especifica os subdiretórios que o runtime common language procura 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 | Descrição |
---|---|
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 do assembly e coleta de lixo. |
Exemplo
O exemplo a seguir mostra como redirecionar uma versão do assembly para outra e fornece 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 atributo appliesTo para redirecionar a associação de um assembly .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>
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.