Dépendances (Windows 10)
Déclare d’autres packages dont dépend un package pour terminer son logiciel.
Hiérarchie d’éléments
<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 |