<het element publisherPolicy>
Hiermee geeft u op of de runtime uitgeversbeleid toepast.
<configuratie>
<Runtime>
<assemblyBinding>
<dependentAssembly>
<publisherPolicy>
Syntax
<publisherPolicy apply="yes|no"/>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
apply |
Hiermee geeft u op of uitgeversbeleid moet worden toegepast. |
kenmerk toepassen
Waarde | Beschrijving |
---|---|
yes |
Hiermee past u uitgeversbeleid toe. Dit is de standaardinstelling. |
no |
Past geen uitgeversbeleid toe. |
Onderliggende elementen
Geen.
Bovenliggende elementen
Element | Beschrijving |
---|---|
assemblyBinding |
Bevat informatie over omleiding van assemblyversies en de locaties van assembly's. |
configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. |
dependentAssembly |
Kapselt het bindingsbeleid en de assemblylocatie in voor elke assembly. Gebruik één <dependentAssembly> element voor elke assembly. |
runtime |
Bevat informatie over assemblybinding en garbagecollection. |
Opmerkingen
Wanneer een leverancier van een onderdeel een nieuwe versie van een assembly uitgeeft, kan de leverancier een uitgeversbeleid opnemen, zodat toepassingen die de oude versie gebruiken nu de nieuwe versie gebruiken. Als u wilt opgeven of er uitgeversbeleid moet worden toegepast op een bepaalde assembly, plaatst u het <element publisherPolicy> in het <element dependentAssembly> .
De standaardinstelling voor het kenmerk apply is Ja. Als u het kenmerk apply instelt op nee , worden eventuele eerdere ja-instellingen voor een assembly overschreven.
Er is machtiging vereist voor een toepassing om het uitgeversbeleid expliciet te negeren met behulp van het <element publisherPolicy apply="no"/> in het configuratiebestand van de toepassing. De machtiging wordt verleend door de SecurityPermissionFlag vlag in te stellen op de SecurityPermission. Zie Assembly Binding Redirection Security Permission (Beveiligingsmachtiging voor assemblybindingsomleiding) voor meer informatie.
Voorbeeld
In het volgende voorbeeld wordt het uitgeversbeleid uitgeschakeld voor de 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>