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.Revision Major 의 버전 문자열입니다 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 |