PackageDependency (Windows 10)

Déclare une dépendance sur un autre package marqué comme package d’infrastructure.

Hiérarchie d’éléments

<Paquet>

    <Les dépendances>

         <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