리소스(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 |