Partager via


Dépendances (Windows 10)

Déclare d’autres packages dont dépend un package pour terminer son logiciel.

Hiérarchie d’éléments

<Paquet>

    <Les dépendances>

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>

Clé :

{} plage spécifique d’occurrences

Attributs et éléments

Attributs

Aucune.

Éléments enfants

Élément enfant Description
PackageDependency Déclare une dépendance à un autre package marqué comme package d’infrastructure.
TargetDeviceFamily Identifie la famille d’appareils cible par votre package. Pour plus d’informations sur les familles d’appareils, consultez le Guide des applications UWP.
uap3:MainPackageDependency Spécifie le package d’application main auquel ce package supplémentaire s’applique.
uap5:DriverDependency Contient les informations de contrainte de pilote pour une application UWP. Si DriverDependency est utilisé, le pilote spécifié doit être présent pour que l’application se charge.
uap7:OSPackageDependency Définit une dépendance de package pour une application UWP.
uap10:HostRuntimeDependency Définit une dépendance sur un package d’application hôte pour le package d’application actuel.
win32dependencies :ExternalDependency Spécifie une dépendance externe qui n’est pas incluse dans MSIX, mais qui sera installée en chaîne dans le cadre de l’installation de l’application.

Éléments parents

Élément parent Description
Package Définit l’élément racine d’un manifeste de package d’application. Le manifeste décrit la structure et les fonctionnalités du logiciel pour le système.

Remarques

Les dépendances doivent être définies explicitement. Si une dépendance ne peut pas être résolue, le déploiement du package échoue. Par défaut, un package ne peut pas prendre une dépendance sur un autre package si le package de dépendances n’est pas déclaré comme étant un framework ou un package de ressources. Définissez Framework sur true pour déclarer un package d’infrastructure et ResourcePackage sur true pour déclarer un package de ressources.

Le nombre total d’éléments uap7:OSPackageDependency et ne uap10:HostRuntimeDependency doit pas dépasser 128.

Exemples

<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>

Configuration requise

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/foundation/windows10