uap17:PackageDependency

Description

패키지가 종속된 다른 패키지를 선언합니다. 이 종속성은 설치 시간과 런타임 모두에 필요한 것으로 지정하거나 설치 시간만 지정할 수 있지만 런타임은 지정할 수 없습니다.

요소 계층 구조

<패키지>
<확장>
<uap17:PackageDependency>

Syntax

<uap17:PackageDependency     Type? = "install" | "installAndRuntime"
    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? = Unsigned short.
    uap6:Optional? = Boolean.
></uap17:PackageDependency>

? 선택 사항(0개 또는 1개)

특성

attribute Description 데이터 형식 필수
형식 "설치"로 설정된 경우 패키지 종속성은 설치 시에만 필요합니다. "installAndRuntime"으로 설정된 경우 설치 및 런타임 모두에 패키지 종속성이 필요합니다. 다음 값 중 하나: "install" , "installAndRuntime"
Name 종속성 패키지의 Identity 요소의 Name 특성에 표시되는 이름입니다. 알파 숫자, 마침표 및 대시 문자로 구성된 길이가 3~50자인 문자열입니다. Yes
Publisher 종속성 패키지의 Identity 요소의 Publisher 특성에 표시되는 게시자입니다. 고유 이름의 정규식에 맞는 길이가 1~8192자인 문자열입니다. Yes
MinVersion 종속성 패키지의 최소 버전입니다. 쿼드 표기법의 버전 문자열인 "Major.Minor.Build.Revision"입니다. 여기서 Major는 "0"일 수 없습니다. Yes
MaxMajorVersionTested 테스트된 종속성 패키지의 최대 버전입니다. 프레임워크를 나란히 스테이징할지 여부와 패키지에 대한 패키지 그래프에 로드되는 프레임워크를 결정하는 데 사용됩니다. 길이가 0~512자인 선택적 숫자입니다. No
uap6:선택 사항 프레임워크 패키지 종속성이 앱에 대한 선택 사항임을 나타냅니다. 즉, 선택적 프레임워크 종속성이 설치되지 않은 경우에도 앱을 설치할 수 있습니다. Boolean입니다. No

요구 사항

접두사
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap6 http://schemas.microsoft.com/appx/manifest/uap/windows10/6