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