Elemento <publisherPolicy>
Especifica si el motor de ejecución aplica la directiva de editor.
<publisherPolicy apply="yes|no"/>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
apply |
Especifica si se aplica la directiva de editor. |
aplicar atributo
Valor |
Descripción |
---|---|
yes |
Aplica la directiva de editor. Ésta es la configuración predeterminada. |
no |
No se aplica la directiva de editor. |
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 del enlace del ensamblado y del recolector de elementos no utilizados. |
Comentarios
Cuando un proveedor lanza una nueva versión de un ensamblado, puede incluir una directiva de editor para que las aplicaciones que utilizan una versión anterior utilicen a partir de ese momento la nueva versión. Para indicar que la directiva se aplica a un ensamblado específico, coloque el elemento <publisherPolicy> en el elemento <dependentAssembly>.
El valor predeterminado del atributo apply es yes. Si se establece el atributo apply en no, se invalida cualquier valor yes anterior de un ensamblado.
Para que una aplicación omita de forma explícita la directiva de editor del proveedor es necesario permiso, incluyendo el elemento <publisherPolicy apply="no"/> en el archivo de configuración de la aplicación. El permiso se otorga estableciendo el marcador de BindingRedirects en la clase SecurityPermission. Para obtener más información, vea Permiso de seguridad para la redirección de enlace de ensamblados.
Ejemplo
En el ejemplo siguiente se desactiva la directiva de editor para el ensamblado 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>
Vea también
Referencia
Esquema de la configuración de Common Language Runtime
Conceptos
Cómo el motor en tiempo de ejecución ubica ensamblados
Redirigir versiones de ensamblado