Schéma StoreManifest (Windows 10)

StoreManifest.xml est un fichier de configuration facultatif qui peut être inclus dans un package UWP. son objectif est d’activer des fonctionnalités, telles que la déclaration de votre application en tant qu’application d’appareil Microsoft Store, que le fichier AppxManifest.xml ne couvre pas. StoreManifest.xml est soumis avec le package d’application et doit se trouver dans le dossier racine du projet principal de votre application.

Remarque Cette section décrit StoreManifest.xml pour les packages UWP ciblant Windows 10. pour les packages ciblant Windows 8.1 et versions antérieures, consultez schéma StoreManifest (Windows 8.1 et versions antérieures).

 

pour valider votre StoreManifest.xml, créez un nouveau document xml dans Microsoft Visual Studio et ajoutez la déclaration suivante :

http://schemas.microsoft.com/appx/2015/StoreManifest namespace

Consultez l’exemple de document d’instance samples dans STOREMANIFEST XML.

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

Élément Description
Dépendances

Déclare les exigences dont dépend un package pour qu’il s’applique à un appareil.

DeviceCompanionApplication

l’élément DeviceCompanionApplication contient toute la configuration requise pour déclarer votre application en tant qu’application d’appareil Microsoft Store.

DirectXDependency

Identifie le niveau de DirectX minimal qu’un appareil doit prendre en charge pour que votre package s’exécute correctement.

ExperienceId

L’élément ExperienceId spécifie un GUID qui lie les métadonnées d’appareil à une application d’appareil qui peut être acquise automatiquement quand l’appareil est connecté pour la première fois. Chaque GUID ExperienceId correspond à l’élément ExperienceId d’un package de métadonnées d’appareil.

MemoryDependency

Identifie la mémoire minimale qu’un appareil doit avoir pour que votre package s’exécute correctement.

Pour les appareils de bureau, la valeur indique la configuration requise pour la mémoire installée. La mémoire disponible n’est pas prise en compte.

Pour les appareils mobiles, la valeur indique la configuration requise pour la mémoire disponible. Les exigences équivalentes pour la mémoire installée sur les périphériques mobiles sont les suivantes :

  • 300 = l’appareil doit avoir au moins 1 Go de mémoire installée
  • 750MB = l’appareil doit avoir au moins 2 Go de mémoire installée
  • 1 000 Mo = l’appareil doit avoir au moins 3 Go de mémoire installée
  • 2000MB = l’appareil doit avoir au moins 4 Go de mémoire installée

Par exemple, si vous spécifiez que votre application UWP requiert 300 Mo pour s’exécuter correctement, elle ne pourra être installée que sur les appareils mobiles avec > 1 Go de RAM ou sur des appareils de bureau avec > 300 Mo de RAM.

StoreManifest

Nœud racine pour le schéma StoreManifest (pour Windows 10).

TargetDeviceFamily

Identifie la famille d’appareils ciblée par votre package.

Important Dans la plupart des cas, vous devez simplement spécifier vos familles d’appareils dans la [TargetDeviceFamily] (.. /.. /appxpackage/uapmanifestschema/Element-targetdevicefamily.MD) de votre AppxManifest. Les valeurs ici ne doivent être utilisées que si vous devez remplacer ces informations (à l’aide d’un sous-ensemble des valeurs fournies ici).