리소스(Windows 10 패키지 스키마)

패키지에 포함된 리소스에 대한 언어, 디스플레이 배율 또는 DirectX 기능 수준을 선언합니다. 크기 조정 및 DirectX 기능 수준 특성은 패키지의 모든 리소스에 공통적으로 적용됩니다.

요소 계층 구조

<패키지>

    <리소스>

         <리소스>

Syntax

<Resource
  Language = 'A valid BCP-47 language tag (such as "en", or "en-us").'
  uap:Scale = 'An optional number that can be one of the following values: "80", "100", "120", "125", "140", "150", "160", "175", "180", "200", "225", "250", "300", "350", "400", or "450".'
  uap:DXFeatureLevel = 'An optional string that can have one of the following values: "dx9", "dx10", "dx11", or "dx12".' />

자세한 내용은 BCP-47 언어 태그 를 참조하세요.

? 선택 사항(0개 또는 1개)

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
언어 패키지에 포함된 리소스의 언어입니다. 이 특성의 구문은 IETF의 BCP47: 언어 식별 태그에 의해 정의됩니다. 유효한 BCP-47 언어 태그(예: en, 또는 en-us)입니다. No
uap:Scale 리소스의 해상도 크기입니다 . 80, 100, 120, 125, 140, 150, 160, 175, 180, 200, 225, 250, 300, 350, 400 또는 450 값 중 하나일 수 있는 선택적 숫자입니다. No
uap:DXFeatureLevel 매니페스트 필드에서 리소스의 DirectX 기능 수준 입니다 Resources\Resource . dx9, dx10, dx11 또는 dx12 값 중 하나를 가질 수 있는 선택적 문자열입니다. No

자식 요소

없음

부모 요소

부모 요소 Description
리소스 패키지에 포함된 리소스에 대한 언어를 선언합니다. 모든 패키지는 리소스에 대해 하나 이상의 언어를 선언해야 합니다. 크기 조정 및 DirectX 기능 수준 특성은 패키지의 모든 리소스에 공통적으로 적용됩니다.

설명

Visual Studio 프로젝트에 이름에 언어 한정자를 포함하는 문자열/이미지/파일 리소스가 있는 경우( 언어, 크기 조정, 고대비 및 기타 한정자를 위해 리소스 조정 참조) 앱 패키지 매니페스트 원본 파일(Package.appxmanifest)에 다음을 넣을 수 있습니다.

<Resources>
  <Resource Language="x-generate" />
</Resources>

Visual Studio에서 패키지 매니페스트 파일()AppxManifest.xml을 빌드하면 해당 단일 Resource 요소가 프로젝트에서 찾은 모든 언어 한정자의 합집합으로 확장됩니다. 예를 들어 폴더 또는 파일 이름에 "en-US", "ja-JP" 및 "fr-FR"이 포함된 문자열, 이미지 및/또는 파일 리소스가 있는 경우 빌드된 AppxManifest.xml 파일에는 다음이 포함됩니다.

  <Resources>
    <Resource Language="EN-US" />
    <Resource Language="JA-JP" />
    <Resource Language="FR-FR" />
  </Resources>

목록의 첫 번째 항목은 Visual Studio에서 설정할 수 있는 앱의 기본 언어입니다. Visual Studio에서 솔루션을 열고 Package.appxmanifest 애플리케이션 탭에서 기본 언어를 설정합니다.

요구 사항

항목
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10