Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
<Package>
Syntaxe
<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?
& trustedlaunch:TrustedLaunch?
</Package>
Key
? connecteur facultatif (zéro ou un) & entrelacement (peut se produire dans n’importe quel ordre)
Attributs et éléments
Attributes
| Caractéristique | Descriptif | 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 avec une valeur comprise entre 1 et 32767 caractères de longueur avec un caractère non blanc à son début et à sa fin. | Non |
Éléments enfants
| Élément enfant | Descriptif |
|---|---|
| Applications | Représente une ou plusieurs applications qui composent le package. |
| Capacités | 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, y compris les attributs qui décrivent la façon dont le package apparaît aux utilisateurs. |
| Ressources | Déclare les langues des ressources que le package contient. Chaque package doit déclarer au moins une langue pour les ressources. Les attributs de niveau de fonctionnalité de mise à l’échelle et DirectX 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, vérifiez que cet élément correspond au manifeste de l’application de votre application précédente. Utilisez les mêmes GUID attribués à l’application par le Windows 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 doublons. |
| 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 principaux. Cet élément ne peut être utilisé que par les packages d’infrastructure. |
| trustedlaunch :TrustedLaunch | Spécifie que le lancement approuvé est activé, ce qui limite l’ensemble des processus qui peuvent être lancés sous l’identité d’un package. |
Note
Vous pouvez obtenir une erreur si les éléments manifeste DisplayName ou Description contiennent des caractères interdits par le pare-feu Windows ; à savoir | et all, en raison duquel Windows ne parvient pas à créer le profil AppContainer pour le package. Utilisez cette référence pour résolution des problèmes si vous obtenez une erreur.
Éléments parents
Il s’agit de l’élément le plus externe d’un document. Elle ne peut pas être contenue par un autre élément.
Spécifications
| Élément | Valeur |
|---|---|
| Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |