Schéma de manifeste du package d’application Windows 8

Cette référence fournit des détails pour chaque élément, attribut et type de données qui définit le schéma du manifeste du package d’application pour les applications UWP. Le fichier de définition de schéma est AppxManifestSchema. xsd.

Le tableau suivant répertorie tous les éléments de ce schéma, triés par ordre alphabétique par nom.

Élément Description
ActivatableClass (type : CT_InProcessActivatableClass)

Déclare une classe d’exécution associée au point d’extensibilité.

ActivatableClass (type : CT_OutOfProcessActivatableClass)

Déclare une classe d’exécution associée au point d’extensibilité.

ActivatableClassAttribute

définit un attribut de la classe qui est stockée dans le magasin de propriétés Windows Runtime.

Application

Représente une application qui comprend une partie ou la totalité des fonctionnalités fournies dans le package.

ApplicationContentUriRules

Spécifie les pages du contexte Web qui ont accès aux périphériques de géolocalisation du système (si l’application a l’autorisation d’accéder à cette fonctionnalité) et l’accès au Presse-papiers.

Applications

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

Arguments

Spécifie la liste des arguments séparés par des virgules à passer à l’exécutable.

AutoPlayContent

Déclare un point d’extensibilité de l’application de type Windows. autoPlayContent. L’application fournit les actions de contenu de lecture automatique spécifiées.

AutoPlayDevice

Déclare un point d’extensibilité de l’application de type Windows. autoPlayDevice. L’application fournit les actions d’appareil de lecture automatique spécifiées.

BackgroundTasks

Définit un point d’extensibilité de l’application de type Windows. backgroundTasks. Les tâches en arrière-plan s’exécutent dans un hôte d’arrière-plan dédié. autrement dit, sans interface utilisateur.

Capabilities

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

Fonctionnalité

Déclare une fonctionnalité requise par un package.

Certificate

Certificat à utiliser avec le package et placé dans les magasins de certificats système.

Certificates

Déclare un point d’extensibilité de package de type Windows. Certificates. L’application requiert un ou plusieurs certificats des magasins de certificats spécifiés.

DataFormat

Spécifie un format de package de données tel que le format texte ou HTML que l’application peut partager. Elle est unique pour chaque application du package et respecte la casse.

DefaultTile

Mosaïque par défaut qui représente l’application sur l’écran d’accueil. Cette vignette s’affiche lorsque l’application est installée pour la première fois, avant d’avoir reçu des notifications de mise à jour. Quand une vignette n’a pas de notifications à afficher, la vignette revient à la valeur par défaut.

Dépendances

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

Description

Description conviviale qui peut être affichée aux utilisateurs.

DeviceCapability

Déclare une fonctionnalité de périphérique requise par un package.

DisplayName

Nom convivial qui peut être affiché aux utilisateurs.

EditFlags

Spécifie le type d’informations que voit l’utilisateur lors de l’ouverture d’un fichier associé au point d’extensibilité.

Extension (dans le type : CT_ApplicationExtensions)

Déclare un point d’extensibilité pour l’application.

Extension (dans le type : CT_PackageExtensions)

Déclare un point d’extensibilité pour le package.

Extensions (type : CT_ApplicationExtensions)

Définit un ou plusieurs points d’extensibilité pour l’application.

Extensions (type : CT_PackageExtensions)

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

FileOpenPicker

Déclare un point d’extensibilité de l’application de type Windows. fileOpenPicker. L’application permet à l’utilisateur de choisir et d’ouvrir les types de fichiers spécifiés.

FileSavePicker

Déclare un point d’extensibilité de l’application de type Windows. fileSavePicker. L’application permet à l’utilisateur de choisir le nom de fichier, l’extension et l’emplacement de stockage pour les types de fichiers spécifiés.

FileType (dans le type : CT_FTASupportedFileTypes)

Type de fichier pris en charge spécifié en tant qu’extension de type de fichier.

FileType (type : ST_FileType)

Type de fichier spécifié en tant qu’extension de type de fichier. Elle est unique pour chaque application du package et respecte la casse.

FileTypeAssociation

Déclare un point d’extensibilité de l’application de type Windows. fileTypeAssociation. Une association de type de fichier indique que l’application est inscrite pour gérer les fichiers des types spécifiés.

Framework

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 spécifier de valeur pour celle-ci, sauf si vous créez une infrastructure.

GameExplorer

Déclare un point d’extensibilité de package de type Windows. gameExplorer.

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.

InProcessServer

Déclare un point d’extensibilité de package de type Windows. activatableClass. inProcessServer. L’application utilise une bibliothèque de liens dynamiques (DLL) qui expose une ou plusieurs classes activables.

Info-bulle

Définit une chaîne qui fournit des informations supplémentaires à l’utilisateur sur le type de fichier.

InitialRotationPreference

Décrit les orientations dans lesquelles l’application préfère être affichée pour une expérience utilisateur optimale. Sur un appareil qui peut être pivoté, par exemple une tablette, l’application ne sera pas redessinée pour les orientations qui ne sont pas spécifiées ici. Par exemple, si l’application spécifie uniquement des orientations paysage et LandscapeFlipped, et que l’appareil passe à l’orientation portrait, l’application ne pivote pas.

Notez que sur les appareils qui ne peuvent pas être pivotés, une application peut être affichée dans l’orientation par défaut de l’appareil et l’orientation préférée de l’application sera ignorée. Toutefois, sur un appareil avec un verrou de rotation activé, la rotation préférée de votre application sera toujours respectée.

Ces choix d’orientation s’appliquent à la fois à [écran de démarrage] (element-splashscreen.MD) et à l’interface utilisateur de l’application lorsqu’une nouvelle session est lancée pour votre application. Les préférences peuvent être modifiées au moment de l’exécution via le [AutoRotationPreferences] (/UWP/API/Windows. Graphics. Display. DisplayProperties).

Instanciation

Spécifie si l’exécutable s’exécute en tant qu’instance unique ou s’il peut s’exécuter en tant que plusieurs instances.

Interface

Déclare une interface associée au proxy.

LaunchAction (dans le type : CT_AutoPlayContent)

Décrit une action de contenu de lecture automatique.

LaunchAction (dans le type : CT_AutoPlayDevice)

Décrit une action d’appareil de lecture automatique.

LockScreen

Définit le badge et les notifications qui représentent l’application sur l’écran de verrouillage, qui s’affiche lorsque le système est verrouillé.

Logo

Chemin d’accès à un fichier qui contient une image.

OSMaxVersionTested

cela doit être fourni par le développeur avec la version la plus récente de Windows sur laquelle le package a été testé. Ce champ doit obligatoirement être renseigné. Windows ne bloquera pas l’installation du package sur les versions du système d’exploitation supérieures à la valeur fournie dans ce champ. quand une application est exécutée, Windows compare ce champ à la version réelle du système d’exploitation. si la valeur fournie dans ce champ est inférieure à la version actuelle du système d’exploitation, Windows pouvez fournir un comportement compatible avec la version du système d’exploitation testée la plus élevée pour une partie ou l’ensemble des api. si la valeur fournie dans ce champ est supérieure ou égale à la version actuelle du système d’exploitation, Windows n’appliquera aucune modification de compatibilité aux api.

OSMinVersion

Version minimale du système d’exploitation requise par le package.

OutOfProcessServer

Déclare un point d’extension de package de type Windows. activatableClass. outOfProcessServer. L’application utilise un fichier exécutable (EXE) qui expose une ou plusieurs classes activables.

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.

PackageDependency

Déclare une dépendance sur un autre package qui est marqué comme package d’infrastructure.

Chemin d’accès (type : ST_Executable)

Chemin d’accès à l’exécutable.

Chemin d’accès (type : ST_FileName)

Chemin d’accès à la DLL.

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.
 
Protocole

Déclare un point d’extensibilité de l’application de type Windows. Protocol. Une association d’URI indique que l’application est inscrite pour gérer les URI avec le schéma spécifié.

ProxyStub

Déclare un point d’extensibilité de package de type Windows. activatableClass. proxyStub. Un proxy peut être composé d’une ou de plusieurs interfaces.

PublisherDisplayName

Nom convivial du serveur de publication qui peut être affiché aux utilisateurs.

Ressource

Déclare une langue pour les ressources contenues dans le package.

Ressources

Déclare des langues pour les ressources contenues dans le package. Chaque package doit déclarer au moins une langue pour les ressources.

Rotation

Spécifie une orientation de rotation unique dans laquelle une application s’affiche.

Règle

Spécifie les pages du contexte Web qui ont accès aux périphériques de géolocalisation du système (si l’application a l’autorisation d’accéder à cette fonctionnalité) et l’accès au Presse-papiers.

SelectionCriteria

Définit des critères de sélection pour les certificats définis pour le package.

ShareTarget

Déclare un point d’extension d’application de type Windows. shareTarget. L’application peut partager les types de fichiers spécifiés.

SplashScreen

Définit l’apparence de l’écran de démarrage, qui est affiché par l’application lors du lancement.

SupportedFileTypes (type : CT_CharmsSupportedFileTypes)

Définit les types de fichiers que l’application peut partager.

SupportedFileTypes (type : CT_FTASupportedFileTypes)

Définit les types de fichiers associés à l’application. Elles sont uniques par package et respectent la casse.

SupportsAnyFileType

Indique si tous les types de fichiers sont pris en charge pour le partage.

Tâche

Tâche en arrière-plan associée au point d’extensibilité de l’application.

TrustFlags

Indique si les certificats du package sont exclusifs au package.

VisualElements

Décrit les aspects visuels de l’application UWP : sa vignette par défaut, les images de logo, le texte et les couleurs d’arrière-plan, l’orientation initiale de l’écran, l’écran de démarrage et l’apparence de la vignette de l’écran de verrouillage.