Comparteix a través de


Elemento <relativeBindForResources>

Optimiza el sondeo de ensamblados satélite.

<configuration>
  <runtime>
    <relativeBindForResources>

Sintaxis

<relativeBindForResources
   enabled="true|false" />

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
enabled Atributo necesario.

Especifica si Common Language Runtime optimiza el sondeo para ensamblados satélite.

Atributo enabled

Valor Descripción
false El tiempo de ejecución no optimiza el sondeo para ensamblados satélite. Este es el valor predeterminado.
true El tiempo de ejecución optimiza el sondeo de ensamblados satélite.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Descripción
configuration Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.
runtime Contiene información sobre las opciones de inicialización del motor en tiempo de ejecución.

Comentarios

En general, Resource Manager sondea los recursos, tal como se documenta en el tema Empaquetar e implementar recursos. Esto significa que, cuando Resource Manager sondea una versión localizada determinada de un recurso, puede buscar en la caché global de ensamblados, en una carpeta específica de la referencia cultural en la base de código de la aplicación, consultar Windows Installer para ensamblados satélite y generar el evento AppDomain.AssemblyResolve. El elemento <relativeBindForResources> optimiza la forma en que Resource Manager sondea los ensamblados satélite. Puede mejorar el rendimiento al sondear los recursos en las condiciones siguientes:

  • Cuando el ensamblado satélite se implementa en la misma ubicación que el ensamblado de código. Es decir, si el ensamblado de código está instalado en la caché de ensamblados global, los ensamblados satélite también deben instalarse allí. Si el ensamblado de código se instala en la base de código de la aplicación, los ensamblados satélite también deben instalarse en una carpeta específica de la referencia cultural en la base de código.
  • Cuando Windows Installer no se usa o solo se usa rara vez para la instalación a petición de ensamblados satélite.
  • Cuando el código de la aplicación no controla el evento AppDomain.AssemblyResolve.

Al establecer el atributo enabled del elemento <relativeBindForResources> en true se optimiza el sondeo de Resource Manager para ensamblados satélite, tal como se indica a continuación:

  • El tiempo de ejecución usa la ubicación del ensamblado de código principal para sondear el ensamblado satélite.
  • No consulta Windows Installer para ensamblados satélite.
  • No genera el evento AppDomain.AssemblyResolve.

Consulte también