다음을 통해 공유


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