Freigeben über


Windows 8-App-Paketmanifestschema

Dieser Verweis enthält Details zu jedem Element, Attribut und Datentyp, der das Schema für das App-Paketmanifest für UWP-Apps definiert. Die Schemadefinitionsdatei ist AppxManifestSchema.xsd.

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

Element BESCHREIBUNG
ActivatableClass (Typ: CT_InProcessActivatableClass)

Deklariert eine Laufzeitklasse, die dem Erweiterungspunkt zugeordnet ist.

ActivatableClass (Typ: CT_OutOfProcessActivatableClass)

Deklariert eine Laufzeitklasse, die dem Erweiterungspunkt zugeordnet ist.

ActivatableClassAttribute

Definiert ein Attribut der -Klasse, die im Windows-Runtime-Eigenschaftenspeicher gespeichert ist.

Anwendung

Stellt eine App dar, die einen Teil oder alle funktionen umfasst, die im Paket bereitgestellt werden.

ApplicationContentUriRules

Gibt an, welche Seiten im Webkontext Zugriff auf die Geolocationgeräte des Systems haben (wenn die App über die Berechtigung zum Zugriff auf diese Funktion verfügt) und auf die Zwischenablage zugreifen können.

Anwendungen

Stellt eine oder mehrere Apps dar, aus denen das Paket besteht.

Argumente

Gibt die Liste der durch Kommas getrennten Argumente an, die an die ausführbare Datei übergeben werden sollen.

AutoPlayContent

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.autoPlayContent. Die App stellt die angegebenen Inhaltsaktionen für die automatische Wiedergabe bereit.

AutoPlayDevice

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.autoPlayDevice. Die App stellt die angegebenen Geräteaktionen für die automatische Wiedergabe bereit.

BackgroundTasks

Definiert einen App-Erweiterbarkeitspunkt vom Typ windows.backgroundTasks. Hintergrundaufgaben werden auf einem dedizierten Hintergrundhost ausgeführt. das heißt, ohne Benutzeroberfläche.

Capabilities

Deklariert den Zugriff auf geschützte Benutzerressourcen, die für das Paket erforderlich sind.

Funktion

Deklariert eine funktion, die für ein Paket erforderlich ist.

Certificate

Ein Zertifikat zur Verwendung mit dem Paket und in den Systemzertifikatspeichern.

Zertifikate

Deklariert einen Paketerweiterungspunkt vom Typ windows.certificates. Die App erfordert mindestens ein Zertifikat aus den angegebenen Zertifikatspeichern.

Dataformat

Gibt ein Datenpaketformat an, z. B. Text- oder HTML-Format, das die App freigeben kann. Sie ist pro Anwendung im Paket eindeutig und berücksichtigt die Groß-/Kleinschreibung.

DefaultTile

Die Standardkachel, die die App auf dem Startbildschirm darstellt. Diese Kachel wird angezeigt, wenn die App zum ersten Mal installiert wird, bevor sie Updatebenachrichtigungen erhalten hat. Wenn für eine Kachel keine Benachrichtigungen angezeigt werden müssen, wird die Kachel auf diese Standardeinstellung zurückgesetzt.

Abhängigkeiten

Deklariert andere Pakete, von denen ein Paket abhängt, um seine Software abzuschließen.

Beschreibung

Eine benutzerfreundliche Beschreibung, die Benutzern angezeigt werden kann.

DeviceCapability

Deklariert eine Gerätefunktion, die für ein Paket erforderlich ist.

DisplayName

Ein Anzeigename, der Benutzern angezeigt werden kann.

EditFlags

Gibt den Typ der Informationen an, die dem Benutzer beim Öffnen einer Datei, die dem Erweiterungspunkt zugeordnet ist, zu sehen sind.

Erweiterung (typ: CT_ApplicationExtensions)

Deklariert einen Erweiterungspunkt für die App.

Erweiterung (typ: CT_PackageExtensions)

Deklariert einen Erweiterungspunkt für das Paket.

Erweiterungen (Typ: CT_ApplicationExtensions)

Definiert einen oder mehrere Erweiterungspunkte für die App.

Erweiterungen (Typ: CT_PackageExtensions)

Definiert einen oder mehrere Erweiterungspunkte für das Paket.

FileOpenPicker

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.fileOpenPicker. Mit der App kann der Benutzer die angegebenen Dateitypen auswählen und öffnen.

FileSavePicker

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.fileSavePicker. Mit der App kann der Benutzer den Dateinamen, die Erweiterung und den Speicherort für die angegebenen Dateitypen auswählen.

FileType (typ: CT_FTASupportedFileTypes)

Ein unterstützter Dateityp, der als Dateierweiterung angegeben wird.

FileType (Typ: ST_FileType)

Ein Als Dateierweiterung angegebener Dateityp. Sie ist pro Anwendung im Paket eindeutig und berücksichtigt die Groß-/Kleinschreibung.

FileTypeAssociation

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.fileTypeAssociation. Eine Dateitypzuordnung gibt an, dass die App registriert ist, um Dateien der angegebenen Typen zu verarbeiten.

Framework

Gibt an, ob das Paket ein Frameworkpaket ist. Das heißt, ein Paket, das von anderen Paketen verwendet werden kann. Der Wert ist standardmäßig FALSE . Sie sollten keinen Wert dafür angeben, es sei denn, Sie erstellen ein Framework.

GameExplorer

Deklariert einen Paketerweiterungspunkt vom Typ windows.gameExplorer.

Identität

Definiert einen global eindeutigen Bezeichner für ein Paket. Eine Paketidentität wird als Tupel von Attributen des Pakets dargestellt.

InProcessServer

Deklariert einen Paketerweiterungspunkt vom Typ windows.activatableClass.inProcessServer. Die App verwendet eine Dynamic Link Library (DLL), die eine oder mehrere aktivierbare Klassen verfügbar macht.

Infotipp

Definiert eine Zeichenfolge, die dem Benutzer zusätzliche Informationen zum Dateityp bereitstellt.

InitialRotationPreference

Beschreibt die Ausrichtungen, in denen die App für eine optimale Benutzererfahrung angezeigt werden soll. Auf einem Gerät, das gedreht werden kann, z. B. einem Tablet, wird die App nicht für Ausrichtungen neu gezeichnet, die hier nicht angegeben sind. Wenn die App beispielsweise nur Querformat- und Querformatausrichtung angibt und das Gerät in hochformatierte Ausrichtung gedreht wird, wird die App nicht gedreht.

Beachten Sie, dass eine App auf Geräten, die nicht gedreht werden können, möglicherweise in der Standardausrichtung des Geräts angezeigt wird und die bevorzugte Ausrichtung der App ignoriert wird. Auf einem Gerät, auf dem eine Rotationssperre aktiviert ist, wird die bevorzugte Drehung Ihrer App jedoch weiterhin berücksichtigt.

Diese Ausrichtungseinstellungen gelten sowohl für den [Begrüßungsbildschirm](element-splashscreen.md) als auch für die App-Benutzeroberfläche, wenn eine neue Sitzung für Ihre App gestartet wird. Die Einstellungen können während der Laufzeit über die [AutoRotationPreferences](/uwp/api/Windows geändert werden. Graphics.Display.DisplayProperties)-Eigenschaft.

Instanziierung

Gibt an, ob die ausführbare Datei als einzelne Instanz oder als mehrere Instanzen ausgeführt werden kann.

Interface

Deklariert eine Schnittstelle, die dem Proxy zugeordnet ist.

LaunchAction (typ: CT_AutoPlayContent)

Beschreibt eine Aktion zum automatischen Wiedergeben von Inhalten.

LaunchAction (typ: CT_AutoPlayDevice)

Beschreibt eine AutoPlay-Geräteaktion.

LockScreen

Definiert den Badge und die Benachrichtigungen, die die App auf dem Sperrbildschirm darstellen, die angezeigt werden, wenn das System gesperrt ist.

Logo

Ein Pfad zu einer Datei, die ein Bild enthält.

OSMaxVersionTested

Dieser sollte vom Entwickler mit der höchsten Version von Windows ausgefüllt werden, auf der das Paket getestet wurde. Dieses Feld ist erforderlich. Windows blockiert die Installation des Pakets nicht auf Versionen des Betriebssystems, die höher als der in diesem Feld angegebene Wert sind. Wenn eine App ausgeführt wird, vergleicht Windows dieses Feld mit der tatsächlichen Betriebssystemversion. Wenn der in diesem Feld angegebene Wert kleiner als die aktuelle Betriebssystemversion ist, kann Windows verhalten, das mit der höchsten getesteten Betriebssystemversion für einige oder alle APIs kompatibel ist. Wenn der in diesem Feld angegebene Wert größer oder gleich der aktuellen Betriebssystemversion ist, wendet Windows keine Kompatibilitätsänderungen auf APIs an.

OSMinVersion

Die Mindestversion des Betriebssystems, die für das Paket erforderlich ist.

OutOfProcessServer

Deklariert einen Paketerweiterungspunkt vom Typ windows.activatableClass.outOfProcessServer. Die App verwendet eine ausführbare Datei (EXE), die eine oder mehrere aktivierbare Klassen verfügbar macht.

Paket

Definiert das Stammelement eines App-Paketmanifests. Das Manifest beschreibt die Struktur und die Funktionen der Software für das System.

PackageDependency

Deklariert eine Abhängigkeit von einem anderen Paket, das als Frameworkpaket markiert ist.

Pfad (Typ: ST_Executable)

Der Pfad zur ausführbaren Datei.

Pfad (Typ: ST_FileName)

Der Pfad zur DLL.

Voraussetzungen

Deklariert die mindesten Betriebssystem- und Softwareanforderungen, die vorhanden sein müssen, damit das Paket auf das System anwendbar ist.

Eigenschaften

Definiert zusätzliche Metadaten zum Paket, einschließlich Attributen, die beschreiben, wie das Paket benutzern angezeigt wird.

Hinweis Möglicherweise erhalten Sie einen Fehler, wenn die Manifestelemente DisplayName oder Description Zeichen enthalten, die von der Windows Firewall nicht zugelassen werden, nämlich "|" und "all", aufgrund dessen Windows das AppContainer-Profil für das Paket nicht erstellen kann. Verwenden Sie diese Referenz für [Problembehandlung](/windows/win32/appxpkg/troubleshooting), wenn Sie einen Fehler erhalten.
 
Protokoll

Deklariert einen App-Erweiterbarkeitspunkt vom Typ windows.protocol. Eine URI-Zuordnung gibt an, dass die App registriert ist, um URIs mit dem angegebenen Schema zu verarbeiten.

ProxyStub

Deklariert einen Paketerweiterungspunkt vom Typ windows.activatableClass.proxyStub. Ein Proxy kann aus einer oder mehreren Schnittstellen bestehen.

PublisherDisplayName

Ein Anzeigename für den Herausgeber, der Benutzern angezeigt werden kann.

Ressource

Deklariert eine Sprache für Ressourcen, die im Paket enthalten sind.

Ressourcen

Deklariert Sprachen für die Ressourcen, die das Paket enthält. Jedes Paket muss mindestens eine Sprache für Ressourcen deklarieren.

Drehung

Gibt eine einzelne Drehungsausrichtung an, in der eine App angezeigt wird.

Regel

Gibt an, welche Seiten im Webkontext Zugriff auf die Geolocationgeräte des Systems haben (wenn die App über die Berechtigung zum Zugriff auf diese Funktion verfügt) und auf die Zwischenablage zugreifen können.

SelectionCriteria

Definiert Auswahlkriterien für die für das Paket definierten Zertifikate.

ShareTarget

Deklariert einen App-Erweiterungspunkt vom Typ windows.shareTarget. Die App kann die angegebenen Dateitypen freigeben.

SplashScreen

Definiert die Darstellung des Begrüßungsbildschirms, der während des Starts von der App angezeigt wird.

SupportedFileTypes (Typ: CT_CharmsSupportedFileTypes)

Definiert die Dateitypen, die die App freigeben kann.

SupportedFileTypes (Typ: CT_FTASupportedFileTypes)

Definiert die Dateitypen, die der App zugeordnet sind. Sie sind pro Paket eindeutig und beachten die Groß-/Kleinschreibung.

SupportsAnyFileType

Gibt an, ob alle Dateitypen für die Freigabe unterstützt werden.

Aufgabe

Die Hintergrundaufgabe, die dem App-Erweiterbarkeitspunkt zugeordnet ist.

TrustFlags

Gibt an, ob die Zertifikate für das Paket ausschließlich für das Paket gelten.

VisualElements

Beschreibt die visuellen Aspekte der UWP-App: Standardkachel, Logobilder, Text- und Hintergrundfarben, Anfangsbildschirmausrichtung, Begrüßungsbildschirm und Darstellung der Sperrbildschirmkachel.