Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 .