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.
Spécifie si le runtime applique la stratégie d’éditeur.
<Configuration>
<Duree>
<assemblyBinding>
<dépendanceAssembly>
<publisherPolicy>
Syntaxe
<publisherPolicy apply="yes|no"/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
| Caractéristique | Descriptif |
|---|---|
apply |
Spécifie s’il faut appliquer une stratégie d’éditeur. |
appliquer l’attribut
| Valeur | Descriptif |
|---|---|
yes |
Applique la stratégie d’éditeur. Il s'agit du paramètre par défaut. |
no |
N’applique pas de stratégie d’éditeur. |
Éléments enfants
Aucun.
Éléments parents
| Élément | Descriptif |
|---|---|
assemblyBinding |
Contient des informations sur la redirection de version d’assembly et les emplacements des assemblys. |
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
dependentAssembly |
Encapsule la stratégie de liaison et l’emplacement de l’assembly pour chaque assembly. Utilisez un <dependentAssembly> élément pour chaque assembly. |
runtime |
Contient des informations sur la liaison d’assembly et le garbage collection. |
Remarques
Lorsqu’un fournisseur de composants publie une nouvelle version d’un assembly, le fournisseur peut inclure une stratégie d’éditeur afin que les applications qui utilisent l’ancienne version utilisent désormais la nouvelle version. Pour spécifier s’il faut appliquer une stratégie d’éditeur pour un assembly particulier, placez l’élément <publisherPolicy> dans l’élément <dependentAssembly> .
Le paramètre par défaut de l’attribut apply est oui. Définition de l’attribut apply pour no remplacer tous les paramètres précédents yes d’un assembly.
L’autorisation est requise pour qu’une application ignore explicitement la stratégie d’éditeur à l’aide de publisherPolicy< apply="no"/> élément dans le fichier de configuration de l’application. L’autorisation est accordée en définissant l’indicateur SecurityPermissionFlag sur le SecurityPermission. Pour plus d’informations, consultez l’autorisation de sécurité de la redirection de liaison d’assembly.
Example
L’exemple suivant désactive la stratégie d’é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>