Elemento <publisherPolicy>

Aggiornamento: novembre 2007

Specifica se nell'ambiente di esecuzione vengono applicati i criteri dell'editore.

<configuration>

   <runtime>

      <assemblyBinding>

         <dependentAssembly>

            <publisherPolicy>

<publisherPolicy apply="yes|no"/>

Attributi obbligatori

Attributo

Descrizione

apply

Specifica se vengono applicati i criteri dell'editore. Utilizzare uno dei valori indicati di seguito.

I criteri dell'editore vengono applicati. Rappresenta l'impostazione predefinita.

no

I criteri dell'editore non vengono applicati.

Note

In fase di rilascio della nuova versione di un assembly, un fornitore di componenti può includere i criteri editore per fare in modo che nelle applicazioni in cui viene utilizzata la versione precedente venga supportata la nuova versione. Per specificare se i criteri dell'editore devono essere applicati per un assembly specifico, inserire l'elemento <publisherPolicy> nell'elemento <dependentAssembly>.

L'impostazione predefinita dell'attributo apply è yes. Impostando l'attributo apply su no, viene eseguito l'override delle impostazioni yes precedenti di un assembly.

Per fare in modo che un'applicazione ignori in modo esplicito i criteri editore utilizzando l'elemento <publisherPolicy apply="no"/> nel file di configurazione dell'applicazione è necessaria un'autorizzazione. Tale autorizzazione viene concessa impostando il flag BindingRedirects sulla classe SecurityPermission. Per ulteriori informazioni, vedere Autorizzazione di sicurezza per il reindirizzamento delle versioni di assembly.

Esempi

Nell'esempio seguente vengono disattivati i criteri dell'editore per l'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>

File di configurazione

L'elemento può essere utilizzato nel file di configurazione dell'applicazione.

Vedere anche

Concetti

Come il runtime individua gli assembly

Reindirizzamento delle versioni di assembly

Riferimenti

Schema delle impostazioni dell'ambiente di esecuzione

Altre risorse

Schema dei file di configurazione per .NET Framework