PackageDependency (Windows 10)
Déclare une dépendance sur un autre package marqué comme package d’infrastructure.
Hiérarchie d’éléments
<PackageDependency>
Syntaxe
<PackageDependency
Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.'
Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
MinVersion = 'A version string in quad notation ("Major.Minor.Build.Revision"), where Major cannot be 0.'
MaxMajorVersionTested = 'An optional number with a value between 0 and 512 characters in length.'
uap6:Optional = 'An optional boolean value.' />
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
Nom | Nom tel qu’il apparaît dans l’attribut Name de l’élément Identity du package de dépendances. | Chaîne avec une valeur comprise entre 3 et 50 caractères, qui se compose de caractères alphanumériques, de point et de tirets. | Oui | |
Publisher | Éditeur tel qu’il apparaît dans l’attribut Publisher de l’élément Identity du package de dépendances. | Chaîne avec une valeur comprise entre 1 et 8192 caractères qui correspond à l’expression régulière d’un nom unique. | Oui | |
MinVersion | Version minimale du package de dépendances. | Chaîne de version en quad notation (Major.Minor.Build.Revision ), où Major ne peut pas être 0 . |
Oui | |
MaxMajorVersionTested | Version maximale du package de dépendance testée. Permet de déterminer si les infrastructures seront intermédiaires côte à côte et quelle infrastructure est chargée dans le graphique de package pour le package. | Nombre facultatif avec une valeur comprise entre 0 et 512 caractères. | Non | |
uap6:Optional | Indique qu’une dépendance de package d’infrastructure est facultative pour l’application, ce qui signifie que l’application peut être installée même si les dépendances d’infrastructure facultatives ne sont pas installées. | Valeur booléenne facultative. | Non | false |
Éléments enfants
Aucune.
Éléments parents
Élément parent | Description |
---|---|
Dépendances | Déclare d’autres packages dont dépend un package pour terminer son logiciel. |
Remarques
Lorsque vous utilisez des dépendances de package, notez les points suivants :
- Un package ne peut pas avoir plusieurs déclarations de dépendance qui ont le même attribut Name .
- Si l’attribut Publisher n’est pas spécifié, le package de dépendances doit être non signé. Lorsqu’un package de dépendances n’est pas signé, il doit également être marqué comme package d’infrastructure. Consultez l’élément Framework .
- La version du package de dépendances doit être supérieure ou égale à la version minimale spécifiée par cet attribut.
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>
Spécifications
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |