相依性 (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>
答案
{}
特定出現的範圍
屬性和元素
屬性
無。
子元素
子項目 | 描述 |
---|---|
PackageDependency | 宣告另一個標記為架構套件的相依性。 |
TargetDeviceFamily | 識別您的套件目標裝置系列。 如需裝置系列的詳細資訊,請參閱 UWP app 指南。 |
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>
規格需求
Item | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |