Freigeben über


StoreManifest-Schema (Windows 10)

StoreManifest.xml ist eine optionale Konfigurationsdatei, die in einem UWP-Paket enthalten sein kann. Der Zweck besteht im Aktivieren von Features, z. B. dem Deklarieren Ihrer App als Microsoft Store-Geräte-App, die die AppxManifest.xml nicht abdecken. StoreManifest.xml wird mit dem Anwendungspaket übermittelt und muss sich im Stammordner des Hauptprojekts Ihrer App befinden.

Hinweis In diesem Abschnitt werden die StoreManifest.xml für UWP-Pakete beschrieben, die auf Windows 10. Informationen zu Paketen Windows 8.1 und früher finden Sie unter StoreManifest-Schema (Windows 8.1 und früher).

 

Um Ihre StoreManifest.xml zu überprüfen, erstellen Sie ein neues XML-Dokument in Microsoft Visual Studio und fügen die folgende Deklaration hinzu:

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

Sehen Sie sich das Beispielinstanzdokument im StoreManifest-XML-Beispiel an.

In der folgenden Tabelle sind alle Elemente in diesem Schema alphabetisch nach Namen sortiert.

Element BESCHREIBUNG
Abhängigkeiten

Deklariert Anforderungen, von denen ein Paket abhängt, um auf ein Gerät anwendbar zu sein.

DeviceCompanionApplication

Das DeviceCompanionApplication-Element enthält alle Konfigurationen, die erforderlich sind, um Ihre App als Microsoft Store zu deklarieren.

DirectXDependency

Gibt die DirectX-Mindestebene an, die ein Gerät unterstützen muss, damit Ihr Paket ordnungsgemäß ausgeführt wird.

ExperienceId

Das ExperienceId-Element gibt eine GUID an, die die Gerätemetadaten mit einer Geräte-App verknüpft, die automatisch beim ersten Verbinden des Geräts erworben werden kann. Jede ExperienceId-GUID entspricht dem ExperienceId-Element eines Gerätemetadatenpakets.

MemoryDependency

Identifiziert den minimalen Arbeitsspeicher, den ein Gerät für die ordnungsgemäße Ausführung Ihres Pakets haben muss.

Bei Desktopgeräten gibt der Wert die Anforderung für installierten Arbeitsspeicher an. Verfügbarer Arbeitsspeicher wird nicht berücksichtigt.

Bei mobilen Geräten gibt der Wert die Anforderungen für den verfügbaren Arbeitsspeicher an. Die entsprechenden Anforderungen für installierten Arbeitsspeicher auf mobilen Geräten lauten wie folgt:

  • 300 MB = Gerät muss über mindestens 1 GB installierten Arbeitsspeicher verfügen
  • 750 MB = Gerät muss über mindestens 2 GB installierten Arbeitsspeicher verfügen
  • 1.000 MB = Gerät muss mindestens 3 GB installierten Arbeitsspeicher haben
  • 2.000 MB = Gerät muss mindestens 4 GB installierten Arbeitsspeicher haben

Wenn Sie beispielsweise angeben, dass Ihre UWP-App 300 MB benötigt, um ordnungsgemäß ausgeführt zu werden, >kann sie nur auf mobilen Geräten mit 1 GB RAM >oder auf Desktopgeräten mit 300 MB RAM installiert werden.

StoreManifest

Stammknoten für das StoreManifest-Schema (für Windows 10).

TargetDeviceFamily

Identifiziert die Gerätefamilie, auf die Ihr Paket zielt.

Wichtig In den meisten Fällen sollten Sie einfach Ihre Gerätefamilien in [TargetDeviceFamily](.) angeben. /.. /appxpackage/uapmanifestschema/element-targetdevicefamily.md) Ihres AppxManifest-Elements. Werte sollten hier nur verwendet werden, wenn Sie diese Informationen überschreiben müssen (unter Verwendung einer Teilmenge der dort angegebenen Werte).