Elemento <publisherPolicy>
Specifica se nell'ambiente di esecuzione vengono applicati i criteri dell'editore.
<publisherPolicy apply="yes|no"/>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attribute |
Oggetto di descrizione |
---|---|
apply |
Specifica se vengono applicati i criteri dell'editore. |
applica attributo
Value |
Oggetto di descrizione |
---|---|
yes |
I criteri dell'editore vengono applicati. Rappresenta l'impostazione predefinita. |
no |
I criteri dell'editore non vengono applicati. |
Elementi figlio
Nessuno.
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
runtime |
Contiene le informazioni sull'associazione degli assembly e la Garbage Collection. |
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.
Esempio
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>
Vedere anche
Riferimenti
Schema delle impostazioni dell'ambiente di esecuzione
Concetti
Come il runtime individua gli assembly
Reindirizzamento delle versioni di assembly