다음을 통해 공유


<publisherPolicy> 요소

업데이트: 2007년 11월

런타임에서 게시자 정책을 적용하는지 여부를 지정합니다.

<configuration>

   <runtime>

      <assemblyBinding>

         <dependentAssembly>

            <publisherPolicy>

<publisherPolicy apply="yes|no"/>

필수 특성

특성

설명

적용

게시자 정책을 적용할지 여부를 지정합니다. 다음 값 중 하나를 사용할 수 있습니다.

가능

게시자 정책을 적용합니다. 이것이 기본값입니다.

아니요

게시자 정책을 적용하지 않습니다.

설명

구성 요소 공급업체는 특정 어셈블리의 새 버전을 릴리스할 때, 어셈블리의 이전 버전을 사용하는 응용 프로그램에서 새 버전을 사용할 수 있도록 새 어셈블리에 게시자 정책을 포함시킬 수 있습니다. 특정 어셈블리에 대해 게시자 정책을 적용할지 여부를 지정하려면 <publisherPolicy> 요소를 <dependentAssembly> 요소 안에 사용합니다.

apply 특성의 기본값은 yes입니다. apply 특성을 no로 설정하면 이전의 모든 yes 설정이 재정의됩니다.

응용 프로그램 구성 파일의 <publisherPolicy apply="no"/> 요소를 사용하여 게시자 정책을 명시적으로 무시하려면 응용 프로그램에 대한 사용 권한이 필요합니다. 이러한 권한은 SecurityPermission 클래스BindingRedirects 플래그를 설정하여 부여합니다. 자세한 내용은 어셈블리 바인딩 리디렉션 보안 권한을 참조하십시오.

예제

다음 예제에서는 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>

구성 파일

이 요소는 응용 프로그램 구성 파일에 사용할 수 있습니다.

참고 항목

개념

런타임에서 어셈블리를 찾는 방법

어셈블리 버전 리디렉션

참조

런타임 설정 스키마

기타 리소스

.NET Framework의 구성 파일 스키마