패키지(번들 스키마, 패키지의 자식)
번들에서 앱 패키지 또는 리소스 패키지 중 하나를 정의합니다.
요소 계층 구조
Syntax
<Package Type? = Specifies the package type as app or resource. : "resource"
Version = A version string in quad notation, "Major.Minor.Build.Revision".
Architecture? = "x86" | "x64" | "arm" | "neutral" : "neutral"
ResourceId? = A string between 1 and 30 characters in length that consists of alpha-numeric, period, and dash characters.
FileName = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
Offset = unsignedLong
Size = unsignedLong
IsStub = boolean >
<!-- Child elements -->
Resources
Dependencies
</Package>
키
?
optional(0 또는 1) :
기본값
특성 및 요소
특성
특성 | 설명 | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
아키텍처 | 패키지에 포함된 코드의 아키텍처를 설명합니다. 실행 코드가 포함된 패키지에는 이 특성이 포함되어야 합니다. |
이 특성 값은 다음 중 하나일 수 있습니다.
|
예 | 중립 |
FileName | 패키지의 파일 이름을 설명합니다. |
, , :, >", |, ?또는 *와 같은 문자를 포함할 수 없는 길이가 1~256자<인 문자열입니다. | 예 | |
Offset | 패키지에 대한 번들에 대한 오프셋(바이트)을 설명합니다. |
unsignedLong | Yes | |
ResourceId | 패키지의 리소스 유형에 대해 설명합니다. |
알파 숫자, 마침표 및 대시 문자로 구성된 길이가 1~30자인 문자열입니다. | 아니요 | |
크기 | 패키지의 크기(바이트)를 설명합니다. |
unsignedLong | 예 | |
형식 | 번들에서 패키지 유형을 정의합니다. |
패키지 유형을 앱 또는 리소스로 지정합니다. | 예 | resource |
버전 | 패키지의 버전 번호를 정의합니다. |
쿼드 표기법의 버전 문자열인 "Major.Minor.Build.Revision". | 예 | |
IsStub | 현재 패키지의 애플리케이션이 스텁 애플리케이션인지 여부를 나타냅니다. |
애플리케이션이 스텁이면 True이고, 그렇지 않으면 false입니다. | 예 | 아니요 |
자식 요소
자식 요소 | 설명 |
---|---|
리소스 | 패키지에 포함된 리소스에 대한 언어, 해상도 크기 조정 및 DirectX 기능 수준을 선언합니다. |
종속성 | 패키지에 포함된 리소스에 대한 언어, 해상도 크기 조정 및 DirectX 기능 수준을 선언합니다. |
부모 요소
부모 요소 | 설명 |
---|---|
패키지 | 번들에 포함된 앱 패키지 및 리소스 패키지를 정의합니다. |
요구 사항
값 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2013/bundle |