Package (schéma des extensions pour Windows 8.1)

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 sur le système.

Hiérarchie d’éléments

<Packages>

Syntaxe

<Package IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end. >

  <!-- Child elements -->
  ( Identity
  & Properties
  & Resources
  & Prerequisites
  & Dependencies?
  & Capabilities?
  & Extensions?
  & Applications?
  )

</Package>

Clé

? connecteur Interleave (zéro ou un) & facultatif (peut se produire dans n’importe quel ordre)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Ignorablenamespaces en spécifiant

Déclare les espaces de noms utilisés dans le manifeste qui doivent être ignorés. Les éléments d’espace de noms ignorés ne sont pas validés et doivent être considérés comme non approuvés. Plusieurs espaces de noms sont spécifiés avec un espace entre chaque espace de noms.

Chaîne de 1 à 32767 caractères de longueur avec un caractère autre qu’un espace de début et de fin. No

 

Éléments enfants

Élément enfant Description
Applications

Représente une ou plusieurs applications qui composent le package.

Capabilities

Déclare l’accès aux ressources utilisateur protégées requises par le package.

Dépendances

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

Extensions (type : CT_PackageExtensions)

Définit un ou plusieurs points d’extensibilité pour le package.

Identité

Définit un identificateur global unique pour un package. Une identité de package est représentée sous la forme d’un tuple d’attributs du package.

Composants requis

Déclare la configuration minimale requise du système d’exploitation et du logiciel qui doit exister pour que le package s’applique au système.

Propriétés

Définit des métadonnées supplémentaires sur le package, y compris des attributs qui décrivent comment le package apparaît aux utilisateurs.

Remarque vous pouvez obtenir une erreur si les éléments de manifeste DisplayName ou Description contiennent des caractères non autorisés par le pare-feu Windows, à savoir « | » et « tout », en raison desquels Windows ne peut pas créer le profil AppContainer pour le package. Utilisez cette référence pour [Troubleshooting] (/Windows/Win32/appxpkg/Troubleshooting) si vous recevez une erreur.
 
Ressources

Déclare des langues pour les ressources contenues dans le package. Chaque package doit déclarer au moins une langue pour les ressources. Les attributs de niveau Feature Scale et DirectX sont communs à toutes les ressources du package.

 

Éléments parents

Cet élément (document) le plus à l’extérieur ne peut pas être contenu dans d’autres éléments.

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/2010/manifest