<publisherPolicy> 元素
更新:2007 年 11 月
指定运行库是否采用出版商策略。
<publisherPolicy>
<publisherPolicy apply="yes|no"/>
必选属性
属性 |
说明 |
---|---|
apply |
指定是否应用出版商策略。使用下列值之一:
|
备注
当组件供应商发布新版本的程序集时,供应商可以包含出版商策略,以便使用旧版本的应用程序现在使用新版本。若要指定是否为特定的程序集应用出版商策略,请将 <publisherPolicy> 元素放置在 <dependentAssembly> 元素中。
apply 属性的默认设置为 yes。将 apply 属性设置为 no 会重写程序集任何以前的 yes 设置。
如果一个应用程序要使用应用程序配置文件中的 <publisherPolicy apply="no"/> 元素显式地忽略出版商策略,则需要相应的权限。该权限可通过在 SecurityPermission 类上设置 BindingRedirects 标志来授予。有关更多信息,请参见程序集绑定重定向安全权限。
示例
下面的示例为程序集 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>
配置文件
此元素可用于应用程序配置文件中。