ID(Windows 10)

패키지에 대한 전역적으로 고유한 식별자를 정의합니다. 패키지 ID는 패키지 특성의 튜플로 표시됩니다.

요소 계층 구조

<패키지>

    <Id>

구문

<Identity
  Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".'
  ProcessorArchitecture = 'An optional string that can have one of the following values: "x86", "x64", "arm", "arm64", or "neutral".'
  Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
  Version = 'A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".' 
  ResourceId = 'An optional ASCII string with a value between 1 and 30 characters in length. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".' />

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
이름 패키지의 내용을 설명합니다. Name 특성은 대/소문자를 구분합니다. DisplayName 특성을 사용하여 사용자에게 패키지 이름을 표시합니다. 알파 숫자, 마침표 및 대시 문자로 구성된 길이가 3~50자인 문자열입니다. 또한 CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 또는 LPT9 중 어느 것도 사용할 수 없습니다.
ProcessorArchitecture 패키지에 포함된 코드의 아키텍처를 설명합니다. 실행 코드를 포함하는 패키지에는 이 특성이 포함되어야 합니다. x86, x64, arm, arm64 또는 중립 값 중 하나를 가질 수 있는 선택적 문자열입니다. 중립
게시자 게시자 정보를 설명합니다. 게시자 특성은 패키지 서명에 사용되는 인증서의 게시자 주체 정보와 일치해야 합니다. 자세한 내용은 앱 패키징을 참조하세요. 고유 이름의 정규식에 맞는 길이가 1~8192자인 문자열입니다.
ResourceId 패키지에 포함된 UI 리소스의 유형을 설명합니다. ResourceId는 게시자가 지정한 문자열입니다. 길이가 1~30자인 선택적 ASCII 문자열입니다. 또한 CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 또는 LPT9 중 어느 것도 사용할 수 없습니다.
버전 패키지의 버전 번호입니다. 사용할 수 없는 쿼드 표기법 Major.Minor.Build.RevisionMajor 의 버전 문자열입니다 0.

자식 요소

없음

부모 요소

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

예제

이 예제는 GitHub에 있는 앱 패키지 정보 샘플의 앱 매니페스트 파일에서 가져옵니다.

<Identity
  Name="Microsoft.SDKSamples.PackageSample.CS" 
  Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" 
  Version="1.0.1.0" />

요구 사항

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