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.

Confira também