패키지(Windows 10)

앱 패키지 매니페스트의 루트 요소를 정의합니다. 매니페스트는 시스템에 대한 소프트웨어의 구조와 기능을 설명합니다.

요소 계층 구조

<패키지>

Syntax

<Package
  IgnorableNamespaces = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >

  <!-- Child elements -->
  Identity
  & mp:PhoneIdentity?
  & Properties
  & Resources
  & Dependencies
  & Capabilities?
  & Extensions?
  & Applications?
  & uap15:Capabilities?
</Package>

? 선택적(0개 또는 1개) & 인터리브 커넥터(임의의 순서로 발생할 수 있음)

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
IgnorableNamespaces 무시해야 하는 매니페스트에 사용되는 네임스페이스를 선언합니다. 무시된 네임스페이스 요소의 유효성은 검사되지 않으며 신뢰할 수 없는 것으로 간주되어야 합니다. 여러 네임스페이스는 각 네임스페이스 사이에 공백으로 지정됩니다. 시작과 끝에 공백이 아닌 문자가 있는 길이가 1~32767자인 문자열입니다. No

자식 요소

자식 요소 Description
애플리케이션 패키지를 구성하는 하나 이상의 앱을 나타냅니다.
Capabilities 패키지에 필요한 보호된 사용자 리소스에 대한 액세스를 선언합니다.
종속성 패키지를 사용하여 소프트웨어를 완료하는 다른 패키지를 선언합니다.
확장(형식: CT_PackageExtensions) 패키지에 대한 하나 이상의 확장성 지점을 정의합니다.
ID 패키지에 대한 전역적으로 고유한 식별자를 정의합니다. 패키지 ID는 패키지 특성의 튜플로 표시됩니다.
속성 패키지가 사용자에게 표시되는 방식을 설명하는 특성을 포함하여 패키지에 대한 추가 메타데이터를 정의합니다.
리소스 패키지에 포함된 리소스에 대한 언어를 선언합니다. 모든 패키지는 리소스에 대해 하나 이상의 언어를 선언해야 합니다. 크기 조정 및 DirectX 기능 수준 특성은 패키지의 모든 리소스에 공통적으로 적용됩니다.
mp:PhoneIdentity 앱이 이전에 Windows Phone 사용할 수 있게 된 앱에 대한 업데이트인 경우 이 요소가 이전 앱의 앱 매니페스트에 있는 것과 일치하는지 확인합니다. 스토어에서 앱에 할당한 것과 동일한 GUID를 사용합니다. 이렇게 하면 Windows 10 업그레이드하는 앱 사용자가 중복되지 않고 새 앱을 업데이트로 받게 됩니다.
uap15:Capabilities 패키지에 필요한 보호된 사용자 리소스에 대한 액세스를 선언합니다. 이 요소는 기본 아닌 패키지에서 사용할 수 있습니다. 이 요소는 프레임워크 패키지에서만 사용할 수 있습니다.

참고

매니페스트 요소 DisplayName 또는 Description에 Windows 방화벽에서 허용되지 않는 문자가 포함되어 있으면 오류가 발생할 수 있습니다. 즉 | , Windows가 패키지에 대한 AppContainer 프로필을 만들지 못하기 때문에 및 all입니다. 오류가 발생하는 경우 문제 해결을 위해 이 참조를 사용합니다.

부모 요소

문서에서 가장 바깥쪽 요소입니다. 다른 요소는 포함할 수 없습니다.

요구 사항

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