Partilhar via


Elemento <publisherpolicy>

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

<configuração>

   <tempo de execução>

      <assemblybinding>

         <dependentassembly>

            <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:

Sim

Se aplica a diretiva de publicador. Isso é a configuração padrão.

não

Não se aplica a diretiva de publicador.

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

Referência

Esquema configurações Runtime

Outros recursos

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