Elemento <RelativeBindForResources>
Otimiza o teste para assemblies satélites.
<configuração>
<runtime>
<relativeBindForResources>
Syntax
<relativeBindForResources
enabled="true|false" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
enabled |
Atributo obrigatório. Especifica se o common language runtime otimiza a investigação para assemblies satélite. |
Atributo habilitado
Valor | Descrição |
---|---|
false |
O runtime não otimiza a investigação para assemblies satélite. Esse é o valor padrão. |
true |
O runtime otimiza a investigação para assemblies satélite. |
Elementos filho
Nenhum.
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 opções de inicialização do runtime. |
Comentários
Em geral, o Resource Manager investiga os recursos, conforme documentado no tópico Pacote e implantação de recursos. Isso significa que quando o Resource Manager investiga uma versão localizada específica de um recurso, ele pode procurar no cache global de assemblies, procurar em uma pasta específica da cultura na base de código do aplicativo, consultar o Windows Installer para assemblies satélites e aumentar o evento AppDomain.AssemblyResolve. O elemento <relativeBindForResources>
otimiza a maneira como o Resource Manager investiga assemblies satélites. Ele pode melhorar o desempenho ao pesquisar recursos nas seguintes condições:
- Quando o assembly satélite é implantado no mesmo local que o assembly de código. Em outras palavras, se o assembly de código estiver instalado no cache de assembly global, os assemblies satélites também deverão ser instalados lá. Se o assembly de código estiver instalado na base de código do aplicativo, os assemblies satélite também deverão ser instalados em uma pasta específica da cultura na base de código.
- Quando o Windows Installer não é usado ou é usado apenas raramente para instalação sob demanda de assemblies satélites.
- Quando o código do aplicativo não manipula o evento AppDomain.AssemblyResolve.
Definir o atributo enabled
do elemento <relativeBindForResources>
como true
otimiza a sondagem do Resource Manager para assemblies satélites da seguinte forma:
- O runtime usa o local do assembly de código pai para investigar ou assembly satélite.
- Ele não consulta o Windows Installer para assemblies satélites.
- Ele não gera o evento AppDomain.AssemblyResolve.