종속성(Windows 10)
패키지를 사용하여 소프트웨어를 완료하는 다른 패키지를 선언합니다.
요소 계층 구조
<종속성>
Syntax
<Dependencies>
<!-- Child elements -->
TargetDeviceFamily{1,128},
PackageDependency{0,128},
uap3:MainPackageDependency{0,1},
uap5:DriverDependency{0,1000},
uap7:OSPackageDependency{0,1000},
uap10:HostRuntimeDependency{0,128},
win32dependencies:ExternalDependency{0,128}
</Dependencies>
키
{}
특정 발생 범위
특성 및 요소
특성
없음
자식 요소
자식 요소 | Description |
---|---|
PackageDependency | 프레임워크 패키지로 표시된 다른 패키지에 대한 종속성을 선언합니다. |
TargetDeviceFamily | 패키지가 대상으로 하는 디바이스 패밀리를 식별합니다. 디바이스 패밀리에 대한 자세한 내용은 UWP 앱 가이드를 참조하세요. |
uap3:MainPackageDependency | 이 추가 패키지가 적용되는 기본 앱 패키지를 지정합니다. |
uap5:DriverDependency | UWP 앱에 대한 드라이버 제약 조건 정보를 포함합니다. DriverDependency를 사용하는 경우 앱이 로드되려면 지정된 드라이버가 있어야 합니다. |
uap7:OSPackageDependency | UWP 앱에 대한 패키지 종속성을 정의합니다. |
uap10:HostRuntimeDependency | 현재 앱 패키지에 대한 호스트 앱 패키지에 대한 종속성을 정의합니다. |
win32dependencies:ExternalDependency | MSIX에 포함되지 않지만 앱 설치의 일부로 체인이 설치될 외부 종속성을 지정합니다. |
부모 요소
부모 요소 | 설명 |
---|---|
패키지 | 앱 패키지 매니페스트의 루트 요소를 정의합니다. 매니페스트는 시스템에 대한 소프트웨어의 구조와 기능을 설명합니다. |
설명
종속성을 명시적으로 정의해야 합니다. 종속성을 확인할 수 없는 경우 패키지 배포가 실패합니다. 기본적으로 종속성 패키지가 프레임워크 또는 리소스 패키지로 선언되지 않은 경우 패키지는 다른 패키지에 대한 종속성을 사용할 수 없습니다. 프레임워크 패키지를 선언하려면 Framework를 true로 설정하고 ResourcePackage를 true로 설정하여 리소스 패키지를 선언합니다.
및 uap10:HostRuntimeDependency
요소의 uap7:OSPackageDependency
총 개수는 128을 초과하면 안됩니다.
예제
<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 |