Share via


<publisherPolicy> Elemento

Especifica se o tempo de execução se aplica a diretiva de editor.

<publisherPolicy apply="yes|no"/>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

apply

Especifica se deve aplicar a diretiva de editor.

Aplicar o atributo

Valor

Descrição

yes

Aplica a diretiva de editor. Isso é a configuração padrão.

no

Não se aplica a diretiva de editor.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

configuration

O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos.

runtime

Contém informações sobre o assembly ligação e coleta de lixo.

Comentários

Quando um fornecedor de componentes lança uma nova versão de um assembly, o fornecedor pode incluir uma diretiva de editor para que aplicativos que usam a versão antiga agora usam a nova versão. Para especificar se deseja aplicar a diretiva de editor para um assembly específico, coloque o <publisherPolicy> elemento a <dependentAssembly> elemento.

A configuração padrão para o Aplicar atributo é Sim. Definindo a Aplicar para o atributo sem substitui qualquer anterior Sim configurações para um assembly.

A permissão é necessária para um aplicativo Ignorar explicitamente a diretiva de editor usando o < publisherPolicy apply = "no" / > o elemento no arquivo de configuração do aplicativo. A permissão é concedida, definindo a BindingRedirects sinalizar sobre o Classe SecurityPermission. Para obter mais informações, consulte Permissão de segurança de redirecionamento de ligação do Assembly.

Exemplo

O exemplo a seguir desativa a diretiva de editor 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>

Consulte também

Referência

Esquema configurações Runtime

Conceitos

Como o Runtime Localiza Assemblies

Redirecionando as versões do Assembly

Outros recursos

Esquema do arquivo de configuração para o.NET Framework