<publisherPolicy>, élément
Spécifie si le runtime applique la stratégie de l'éditeur.
<publisherPolicy apply="yes|no"/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut |
Description |
---|---|
apply |
Spécifie si la stratégie de l'éditeur doit être appliquée. |
appliquer l'attribut
Valeur |
Description |
---|---|
yes |
Applique la stratégie de l'éditeur. Il s'agit de l'option par défaut. |
no |
N'applique pas la stratégie de l'éditeur. |
Éléments enfants
Aucun
Éléments parents
Élément |
Description |
---|---|
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 liaisons d'assembly et l'opération garbage collection. |
Notes
Lorsqu'un fournisseur de composant publie une nouvelle version d'un assembly, il peut inclure une stratégie de l'éditeur pour que les applications qui utilisent l'ancienne version utilisent désormais la nouvelle. Pour spécifier si la stratégie de l'éditeur doit être appliquée à un assembly particulier, placez l'élément <publisherPolicy> dans l'élément <dependentAssembly>.
La valeur par défaut de l'attribut apply est yes. L'assignation de la valeur no à l'attribut apply a pour effet d'annuler tout paramétrage précédent de cet attribut à la valeur yes.
Une autorisation est nécessaire pour qu'une application ignore explicitement la stratégie d'éditeur à l'aide de l'élément <publisherPolicy apply="no"/> dans le fichier de configuration de l'application. L'autorisation est accordée en définissant l'indicateur BindingRedirects sur la classe SecurityPermission. Pour plus d'informations, consultez Autorisation de sécurité pour la redirection de liaison d'assembly.
Exemple
L'exemple suivant désactive la stratégie de l'éditeur pour l'assembly myAssembly.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<publisherPolicy apply="no"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Voir aussi
Référence
Schéma des paramètres d'exécution
Concepts
Méthode de localisation des assemblys par le runtime
Redirection des versions d'assemblys