依赖项 (Windows 10)
声明包所依赖的其他包来完成其软件。
元素层次结构
<依赖项>
语法
<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>
密钥
{}
特定出现次数范围
特性和元素
特性
无。
子元素
子元素 | 描述 |
---|---|
PackageDependency | 声明另一个标记为框架包的包的依赖项。 |
TargetDeviceFamily | 标识程序包面向的设备系列。 有关设备系列的详细信息,请参阅 UWP 应用指南。 |
uap3:MainPackageDependency | 指定main应用此补充包的应用包。 |
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 |