Partager via


<relativeBindForResources> Élément

Optimise la sonde pour les assemblys satellites.

<Configuration>
   <Duree>
     <relativeBindForResources>

Syntaxe

<relativeBindForResources
   enabled="true|false" />

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Caractéristique Descriptif
enabled Attribut obligatoire.

Spécifie si le Common Language Runtime optimise la sonde pour les assemblys satellites.

Attribut enabled

Valeur Descriptif
false Le runtime n’optimise pas la sonde pour les assemblys satellites. Il s’agit de la valeur par défaut.
true Le runtime optimise la sonde pour les assemblys satellites.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.
runtime Contient des informations sur les options d'initialisation du runtime.

Remarques

En général, Resource Manager sonde les ressources, comme indiqué dans la rubrique Package et Déployer des ressources . Cela signifie que lorsque Resource Manager sonde une version localisée particulière d’une ressource, il peut regarder dans le Global Assembly Cache, rechercher dans un dossier spécifique à la culture dans la base de code de l’application, interroger Windows Installer pour les assemblys satellites et déclencher l’événement AppDomain.AssemblyResolve . L’élément <relativeBindForResources> optimise la façon dont Resource Manager sonde les assemblys satellites. Il peut améliorer les performances lors de la détection des ressources dans les conditions suivantes :

  • Lorsque l’assembly satellite est déployé dans le même emplacement que l’assembly de code. En d’autres termes, si l’assembly de code est installé dans le Global Assembly Cache, les assemblys satellites doivent également y être installés. Si l’assembly de code est installé dans la base de code de l’application, les assemblys satellites doivent également être installés dans un dossier spécifique à la culture dans la base de code.
  • Lorsque Windows Installer n’est pas utilisé ou n’est utilisé que rarement pour l’installation à la demande d’assemblys satellites.
  • Lorsque le code de l’application ne gère pas l’événement AppDomain.AssemblyResolve .

Définition de l’attribut de l’élément enabled pour <relativeBindForResources> optimiser la true sonde resource Manager pour les assemblys satellites comme suit :

  • Il utilise l’emplacement de l’assembly de code parent pour rechercher l’assembly satellite.
  • Il n’interroge pas Windows Installer pour les assemblys satellites.
  • Il ne déclenche pas l’événement AppDomain.AssemblyResolve .

Voir aussi