Package (Windows 10)
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.
Hiérarchie d’éléments
<Paquet>
Syntax
<Package
IgnorableNamespaces = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >
<!-- Child elements -->
Identity
& mp:PhoneIdentity?
& Properties
& Resources
& Dependencies
& Capabilities?
& Extensions?
& Applications?
& uap15:Capabilities?
</Package>
Clé
?
connecteur facultatif (zéro ou un) &
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 | 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 dont la valeur est comprise entre 1 et 32767 caractères avec un caractère non-espace blanc au début et à la fin. | Non |
É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. |
Propriétés | Définit des métadonnées supplémentaires sur le package, notamment des attributs qui décrivent la façon dont le package apparaît aux utilisateurs. |
Ressources | Déclare les langues pour les ressources que contient le package. Chaque package doit déclarer au moins une langue pour les ressources. Les attributs de niveau de fonctionnalité DirectX et d’échelle sont courants pour toutes les ressources du package. |
mp:PhoneIdentity | Si votre application est une mise à jour d’une application précédemment mise à disposition sur Windows Phone, assurez-vous que cet élément correspond à ce qui se trouve dans le manifeste de l’application précédente. Utilisez les mêmes GUID qui ont été attribués à l’application par le Store. Cela garantit que les utilisateurs de votre application qui effectuent une mise à niveau vers Windows 10 recevront votre nouvelle application en tant que mise à jour et non en tant que doublon. |
uap15:Capabilities | Déclare l’accès aux ressources utilisateur protégées requises par le package. Cet élément peut être utilisé par des packages non main. Cet élément ne peut être utilisé que par les packages d’infrastructure. |
Notes
Vous pouvez obtenir une erreur si les éléments de manifeste DisplayName ou Description contiennent des caractères interdits par le pare-feu Windows ; à savoir |
et all
, en raison de laquelle Windows ne parvient pas à créer le profil AppContainer pour le package. Utilisez cette référence pour résoudre les problèmes si vous obtenez une erreur.
Éléments parents
Il s’agit de l’élément le plus externe d’un document. Il ne peut pas être contenu par un autre élément.
Spécifications
Élément | Valeur |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |