Package (schéma de package pour Windows 8)
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é
?
facultatif (zéro ou un)
&
connecteur entrelacé (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. |
É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 |