<assemblyBinding Element for runtime (Elemento assemblyBinding> para <runtime)>
Contém informações sobre o redirecionamento da versão de assemblagem e as localizações das assemblagens.
<configuração>
<runtime>
<assemblyBinding>
Syntax
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
xmlns | Atributo obrigatório. Especifica o espaço de nomes XML necessário para o enlace de assemblagem. Utilize a cadeia "urn:schemas-microsoft-com:asm.v1" como o valor. |
aplicaTo | Especifica a versão de runtime à qual se aplica o redirecionamento de assemblagem .NET Framework. Este atributo opcional utiliza um número de versão .NET Framework para indicar a que versão se aplica. Se não for especificado nenhum atributo AppliesTo, o <elemento assemblyBinding aplica-se a> todas as versões do .NET Framework. O atributo appliesTo foi introduzido na .NET Framework versão 1.1; é ignorado pelo .NET Framework versão 1.0. Isto significa que todos os <elementos assemblyBinding> são aplicados ao utilizar .NET Framework versão 1.0, mesmo que seja especificado um atributo appliesTo. |
Elementos Subordinados
Elemento | Descrição |
---|---|
<dependentAssembly> | Encapsula a política de enlace e a localização da assemblagem para uma assemblagem. Utilize uma <etiqueta dependentAssembly> para cada assemblagem. |
<pesquisa> | Especifica subdiretórios que o runtime de linguagem comum procura ao carregar assemblagens. |
<publisherPolicy> | Especifica se o runtime aplica a política do publicador. |
<qualifyAssembly> | Especifica o nome completo da assemblagem que deve ser carregado dinamicamente quando é utilizado um nome parcial. |
Elementos Principais
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em cada ficheiro de configuração utilizado pelo runtime de linguagem comum e .NET Framework aplicações. |
runtime |
Contém informações sobre o enlace de montagem e a libertação da memória. |
Exemplo
O exemplo seguinte mostra como redirecionar uma versão de assemblagem 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 utilizar o atributo appliesTo para redirecionar o enlace de uma assemblagem .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>
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.