<publisherPolicy > 要素<publisherPolicy> Element

ランタイムが発行元ポリシーを適用するかどうかを指定します。Specifies whether the runtime applies publisher policy.

<configuration><configuration>
<runtime><runtime>
<assemblyBinding><assemblyBinding>
<dependentAssembly><dependentAssembly>
<publisherPolicy><publisherPolicy>

構文Syntax

<publisherPolicy apply="yes|no"/>  

属性および要素Attributes and Elements

以降のセクションでは、属性、子要素、および親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

属性Attribute 説明Description
apply 発行者ポリシーを適用するかどうかを指定します。Specifies whether to apply publisher policy.

属性を適用します。apply Attribute

[値]Value 説明Description
yes 発行者ポリシーを適用します。Applies publisher policy. これは、既定の設定です。This is the default setting.
no 発行元ポリシーは適用されません。Does not apply publisher policy.

子要素Child Elements

なし。None.

親要素Parent Elements

要素Element 説明Description
configuration 共通言語ランタイムおよび .NET Framework アプリケーションで使用されるすべての構成ファイルのルート要素です。The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime アセンブリのバインディングとガベージ コレクションに関する情報が含まれています。Contains information about assembly binding and garbage collection.

RemarksRemarks

コンポーネント ベンダーは、アセンブリの新しいバージョンをリリースするとき、ベンダーは、古いバージョンを今すぐ使用するアプリケーションが新しいバージョンを使用するように発行者ポリシーを含めることができます。When a component vendor releases a new version of an assembly, the vendor can include a publisher policy so applications that use the old version now use the new version. 特定のアセンブリに発行者ポリシーを適用するかどうかを指定するには、配置、 <publisherPolicy > 内の要素、 <dependentAssembly > 要素。To specify whether to apply publisher policy for a particular assembly, put the <publisherPolicy> element in the <dependentAssembly> element.

既定の設定、適用属性がはいします。The default setting for the apply attribute is yes. 設定、適用属性をありません上書き前はいアセンブリの設定。Setting the apply attribute to no overrides any previous yes settings for an assembly.

アクセス許可が明示的にポリシーを使用してパブリッシャーを無視するアプリケーションに必要な <publisherPolicy 適用 ="no"/>アプリケーション構成ファイル内の要素。Permission is required for an application to explicitly ignore publisher policy using the <publisherPolicy apply="no"/> element in the application configuration file. 許可を設定して、SecurityPermissionFlagにフラグ、SecurityPermissionします。The permission is granted by setting the SecurityPermissionFlag flag on the SecurityPermission. 詳細については、次を参照してください。アセンブリ バインド リダイレクトのセキュリティ権限します。For more information, see Assembly Binding Redirection Security Permission.

Example

次の例が、アセンブリの発行者ポリシーをオフにmyAssemblyします。The following example turns off publisher policy for the 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>  

関連項目See also