<publisherPolicy> Element
Especifica se o runtime aplica a política do publicador.
<configuração>
<runtime>
<assemblBinding>
<dependentAssembly>
<publisherPolicy>
Syntax
<publisherPolicy apply="yes|no"/>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
apply |
Especifica se pretende aplicar a política de publicador. |
aplicar Atributo
Valor | Descrição |
---|---|
yes |
Aplica a política de publicador. Esta é a predefinição. |
no |
Não aplica a política de publicador. |
Elementos Subordinados
Nenhum.
Elementos Principais
Elemento | Descrição |
---|---|
assemblyBinding |
Contém informações sobre o redirecionamento da versão de assemblagem e as localizações das assemblagens. |
configuration |
O elemento raiz em todos os ficheiros de configuração utilizados pelo runtime de idioma comum e .NET Framework aplicações. |
dependentAssembly |
Encapsula a política de enlace e a localização da assemblagem para cada assemblagem. Utilize um <dependentAssembly> elemento para cada assemblagem. |
runtime |
Contém informações sobre o enlace de montagem e a recolha de lixo. |
Observações
Quando um fornecedor de componentes lança uma nova versão de uma assemblagem, o fornecedor pode incluir uma política de publicador para que as aplicações que utilizam a versão antiga utilizem agora a nova versão. Para especificar se pretende aplicar a política de publicador a uma determinada assemblagem, coloque o <elemento publisherPolicy> no <elemento dependentAssembly> .
A predefinição para o atributo aplicar é sim. Definir o atributo apply para nenhuma substitui as definições de sim anteriores para uma assemblagem.
É necessária permissão para que uma aplicação ignore explicitamente a política do publicador com o <elemento publisherPolicy apply="no"/> no ficheiro de configuração da aplicação. A permissão é concedida ao definir o SecurityPermissionFlag sinalizador no SecurityPermission. Para obter mais informações, veja Permissão de Segurança de Redirecionamento de Enlace de Assemblagem.
Exemplo
O exemplo seguinte desativa a política do publicador para a assemblagem, 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>