<상대빈빈드포리소스> 요소<relativeBindForResources> Element

위성 어셈블리에 대한 프로브를 최적화합니다.Optimizes the probe for satellite assemblies.

<구성><configuration>
  <런타임>  <runtime>
    <상대빈빈드포리소>    <relativeBindForResources>

구문Syntax

<relativeBindForResources
   enabled="true|false" />  

특성 및 요소Attributes and Elements

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.The following sections describe attributes, child elements, and parent elements.

특성Attributes

attributeAttribute DescriptionDescription
enabled 필수 특성입니다.Required attribute.

공통 언어 런타임이 위성 어셈블리에 대한 프로브를 최적화하는지 여부를 지정합니다.Specifies whether the common language runtime optimizes the probe for satellite assemblies.

enabled 특성enabled Attribute

Value DescriptionDescription
false 런타임은 위성 어셈블리에 대한 프로브를 최적화하지 않습니다.The runtime does not optimize the probe for satellite assemblies. 이것은 기본값입니다.This is the default value.
true 런타임은 위성 어셈블리에 대한 프로브를 최적화합니다.The runtime optimizes the probe for satellite assemblies.

자식 요소Child Elements

없음None.

부모 요소Parent Elements

요소Element DescriptionDescription
configuration 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소입니다.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime 런타임 초기화 옵션에 대한 정보를 포함합니다.Contains information about runtime initialization options.

설명Remarks

일반적으로 리소스 관리자는 리소스 패키징 및 배포 항목에 설명된 대로 리소스를 조사합니다.In general, Resource Manager probes for resources, as documented in the Packaging and Deploying Resources topic. 즉, Resource Manager가 특정 지역화된 버전의 리소스를 검색할 때 전역 어셈블리 캐시에서 보고, 응용 프로그램의 코드 베이스에서 문화권 별 폴더를 보고, 위성 어셈블리에 대한 Windows Installer를 AppDomain.AssemblyResolve 쿼리하고, 이벤트를 발생시킬 수 있습니다.This means that when Resource Manager probes for a particular localized version of a resource, it may look in the global assembly cache, look in a culture-specific folder in the application's code base, query Windows Installer for satellite assemblies, and raise the AppDomain.AssemblyResolve event. <relativeBindForResources> 요소는 리소스 관리자가 위성 어셈블리를 조사하는 방식을 최적화합니다.The <relativeBindForResources> element optimizes the way in which Resource Manager probes for satellite assemblies. 다음 조건에서 리소스를 검색할 때 성능을 향상시킬 수 있습니다.It can improve performance when probing for resources under the following conditions:

  • 위성 어셈블리가 코드 어셈블리와 동일한 위치에 배포되는 경우When the satellite assembly is deployed in the same location as the code assembly. 즉, 코드 어셈블리가 전역 어셈블리 캐시에 설치된 경우 위성 어셈블리도 설치해야 합니다.In other words, if the code assembly is installed in the global assembly cache, the satellite assemblies must also be installed there. 코드 어셈블리가 응용 프로그램의 코드 베이스에 설치된 경우 위성 어셈블리도 코드 베이스의 문화권 특정 폴더에 설치해야 합니다.If the code assembly is installed in the application's code base, the satellite assemblies must also be installed in a culture-specific folder in the code base.

  • Windows 설치 프로그램이 사용되지 않거나 위성 어셈블리의 온디맨드 설치에 거의 사용되지 않는 경우When Windows Installer is not used or is used only rarely for on-demand installation of satellite assemblies.

  • 응용 프로그램 코드가 AppDomain.AssemblyResolve 이벤트를 처리하지 않는 경우.When application code does not handle the AppDomain.AssemblyResolve event.

요소의 enabled 특성을 설정하여 true 위성 어셈블리에 대한 리소스 관리자의 프로브를 다음과 같이 최적화합니다. <relativeBindForResources>Setting the enabled attribute of the <relativeBindForResources> element to true optimizes Resource Manager's probe for satellite assemblies as follows:

  • 상위 코드 어셈블리의 위치를 사용하여 위성 어셈블리를 프로브합니다.It uses the location of the parent code assembly to probe for the satellite assembly.

  • 위성 어셈블리에 대 한 Windows 설치 관리자를 쿼리 하지 않습니다.It does not query Windows Installer for satellite assemblies.

  • AppDomain.AssemblyResolve 이벤트를 발생시키지 않습니다.It does not raise the AppDomain.AssemblyResolve event.

참고 항목See also