PackageDependency(Windows 10)
프레임워크 패키지로 표시된 다른 패키지에 대한 종속성을 선언합니다.
요소 계층 구조
<PackageDependency>
구문
<PackageDependency
Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.'
Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
MinVersion = 'A version string in quad notation ("Major.Minor.Build.Revision"), where Major cannot be 0.'
MaxMajorVersionTested = 'An optional number with a value between 0 and 512 characters in length.'
uap6:Optional = 'An optional boolean value.' />
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
이름 | 종속성 패키지의 Identity 요소의 Name 특성에 표시되는 이름입니다. | 알파 숫자, 마침표 및 대시 문자로 구성된 길이가 3~50자인 문자열입니다. | 예 | |
게시자 | 종속성 패키지의 Identity 요소에 대한 Publisher 특성에 표시되는 게시자입니다. | 고유 이름의 정규식에 맞는 길이가 1~8192자인 문자열입니다. | 예 | |
MinVersion | 종속성 패키지의 최소 버전입니다. | 을 사용할 수 없는 쿼드 표기법(Major.Minor.Build.Revision ) Major 의 버전 문자열입니다 0 . |
예 | |
MaxMajorVersionTested | 테스트된 종속성 패키지의 최대 버전입니다. 프레임워크를 나란히 스테이징할지 여부와 패키지의 패키지 그래프에 로드되는 프레임워크를 결정하는 데 사용됩니다. | 길이가 0~512자인 선택적 숫자입니다. | 예 | |
uap6:선택 사항 | 프레임워크 패키지 종속성이 앱에 대한 선택 사항임을 나타냅니다. 즉, 선택적 프레임워크 종속성이 설치되지 않은 경우에도 앱을 설치할 수 있습니다. | 선택적 부울 값입니다. | 예 | false |
자식 요소
없음
부모 요소
부모 요소 | Description |
---|---|
종속성 | 패키지가 소프트웨어를 완료하기 위해 의존하는 다른 패키지를 선언합니다. |
설명
패키지 종속성을 사용하는 경우 다음 사항에 유의하세요.
- 패키지에는 동일한 Name 특성을 가진 여러 종속성 선언이 있을 수 없습니다.
- Publisher 특성을 지정하지 않으면 종속성 패키지의 서명이 취소되어야 합니다. 종속성 패키지가 서명되지 않은 경우 프레임워크 패키지로도 표시되어야 합니다. Framework 요소를 참조하세요.
- 종속성 패키지의 버전은 이 특성에 지정된 최소 버전보다 크거나 같아야 합니다.
예제
<Dependencies>
<PackageDependency Name="Microsoft.WinJS.1.0"
Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
MinVersion="1.0.0.0"/>
</Dependencies>
요구 사항
항목 | 값 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |