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:
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).
|