Propriétés (Windows 10)

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

Notes

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 de laquelle Windows ne parvient pas à créer le profil AppContainer pour le package. Utilisez cette référence pour la résolution des problèmes si vous obtenez une erreur.

Hiérarchie d’éléments

<Package>

    <Propriétés>

Syntaxe

<Properties>

  <!-- Child elements -->
  Framework?
  & DisplayName
  & PublisherDisplayName
  & Description?
  & Logo
  & ResourcePackage?
  & uap:SupportedUsers?
  & uap6:AllowExecution?
  & desktop6:FileSystemWriteVirtualization?
  & desktop6:RegistryWriteVirtualization?
  & virtualization:FileSystemWriteVirtualization?
  & virtualization:RegistryWriteVirtualization?
  & rescap6:ModificationPackage?
  & uap10:AllowExternalContent?
  & uap10:PackageIntegrity?
  & uap13:AutoUpdate?
  & uap15:DependencyTarget?
  & heap:HeapPolicy?
  )

</Properties>

Clé :

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

Attributs et éléments

Attributs

Aucune.

Éléments enfants

Élément enfant Description
Description Description conviviale qui peut être affichée aux utilisateurs.
DisplayName Nom convivial qui peut être affiché aux utilisateurs.
Cadre Indique si le package est un package d’infrastructure ; autrement dit, un package qui peut être utilisé par d’autres packages. Sa valeur est false par défaut. Vous ne devez pas lui spécifier de valeur, sauf si vous créez un framework.
Logo Chemin d’accès à un fichier qui contient une image.
PublisherDisplayName Nom convivial de l’éditeur qui peut être affiché aux utilisateurs.
ResourcePackage Indique si le package est un package de ressources. Un package de ressources peut être utilisé par d’autres packages. Sa valeur est false par défaut. Vous ne devez pas lui spécifier de valeur, sauf si vous créez une ressource.
uap:SupportedUsers Indique si le package prend ou non en charge plusieurs utilisateurs. Ce paramètre est utilisé au moment de l’installation pour déterminer si le package peut être installé sur le système.
uap6:AllowExecution Valeur booléenne qui spécifie si les packages avec exécutable sont autorisés à s’exécuter. Par défaut, cette valeur est true.
desktop6:FileSystemWriteVirtualization Indique si la virtualisation du système de fichiers est activée pour votre application de bureau.
desktop6:RegistryWriteVirtualization Indique si la virtualisation pour le Registre est activée pour votre application de bureau.
virtualization:FileSystemWriteVirtualization Indique si la virtualisation du système de fichiers est activée pour un package.
virtualization:RegistryWriteVirtualization Indique si la virtualisation pour le registre de votre package.
rescap6:ModificationPackage Déclare que le package actuel est un package de modification pour une application d’entreprise.
uap10:AllowExternalContent Permet à votre manifeste de package de référencer du contenu en dehors du package, dans un emplacement spécifique sur le disque. Voir Accorder une identité de package en créant un package avec un emplacement externe.
uap10:PackageIntegrity Spécifie le niveau de vérifications et de corrections d’intégrité du package au moment de l’exécution.
uap13:AutoUpdate Spécifie la configuration des mises à jour automatiques pour l’application.
uap15:DependencyTarget Permet à un manifeste de package principal de spécifier si le package est une cible valide pour les dépendances dynamiques.
heap:HeapPolicy Permet aux applications empaquetées de demander un profil de tas dont les caractéristiques de performances et de comportement sont cohérentes avec celles du tas NT hérité.

Éléments parents

Élément parent Description
Package 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.

Exemples

L’exemple suivant est tiré du manifeste de package de l’un des exemples de SDK.

<Properties>
  <DisplayName>ApplicationData SDK Sample</DisplayName>
  <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
  <Description>The application data sample.</Description>
  <Logo>images\storeLogo-sdk.png</Logo>
</Properties>

Voir aussi

Spécifications

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/foundation/windows10