Share via


相依性 (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