Elemento <publisherpolicy>
Especifica se o tempo de execução se aplica a diretiva de publicador.
<publisherpolicy>
<publisherPolicy apply="yes|no"/>
Atributos obrigatórios
Atributo |
Descrição |
---|---|
Aplicar |
Especifica se deve aplicar a diretiva de publicador. Use um dos seguintes valores:
|
Comentários
Quando um fornecedor de componentes lança uma nova versão de um assembly, o fornecedor pode incluir uma diretiva de publicador para que os aplicativos que usam a versão antiga agora usam a nova versão. Para especificar se deseja aplicar diretiva de publicador para um assembly específico, coloque o <publisherpolicy> elemento o <dependentassembly> elemento.
A configuração padrão para o Aplicar atributo é Sim. Configurando o Aplicar atributo não substitui qualquer anterior Sim configurações para um assembly.
A permissão é necessária para um aplicativo ignorar explicitamente a diretiva de publicador usando o <publisherPolicy aplicar="no"/> elemento no arquivo de configuração de aplicativo. A permissão é concedida pelo configuração o BindingRedirects sinalizar sobre o Classe SecurityPermission. Para obter mais informações, consulte Permissão de segurança de redirecionamento de ligação de assembly.
Exemplos
O exemplo a seguir desativa a diretiva de publicador para o 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>
Arquivo de configuração
Esse elemento pode ser usado no arquivo de configuração do aplicativo.
Consulte também
Conceitos
Como o Runtime Localiza Assemblies
Redirecionando versões de assembly