다음을 통해 공유


패키지(번들 스키마, 패키지의 자식)

번들에서 앱 패키지 또는 리소스 패키지 중 하나를 정의합니다.

요소 계층 구조

<번들>
<패키지>
<패키지>

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) : 기본값

특성 및 요소

특성

특성 설명 데이터 형식 필수 기본값
아키텍처

패키지에 포함된 코드의 아키텍처를 설명합니다. 실행 코드가 포함된 패키지에는 이 특성이 포함되어야 합니다.

이 특성 값은 다음 중 하나일 수 있습니다.

  • x86
  • X64
  • arm
  • 중립
중립
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