Paket (Windows 10)
Definiert das Stammelement eines App-Paketmanifests. Das Manifest beschreibt die Struktur und die Funktionen der Software für das System.
Elementhierarchie
<Paket>
Syntax
<Package
IgnorableNamespaces = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >
<!-- Child elements -->
Identity
& mp:PhoneIdentity?
& Properties
& Resources
& Dependencies
& Capabilities?
& Extensions?
& Applications?
& uap15:Capabilities?
</Package>
Schlüssel
?
optionaler (null oder eins) &
interleave Connector (kann in beliebiger Reihenfolge auftreten)
Attribute und Elemente
Attribute
attribute | BESCHREIBUNG | Datentyp | Erforderlich | Standardwert |
---|---|---|---|---|
IgnorableNamespaces | Deklariert Namespaces, die im Manifest verwendet werden und ignoriert werden sollen. Ignorierte Namespaceelemente werden nicht überprüft und sollten als nicht vertrauenswürdig betrachtet werden. Mehrere Namespaces werden mit einem Leerzeichen zwischen jedem Namespace angegeben. | Eine Zeichenfolge mit einem Wert zwischen 1 und 32767 Zeichen und einem Leerzeichen am Anfang und Ende. | Nein |
Untergeordnete Elemente
Untergeordnetes Element | BESCHREIBUNG |
---|---|
Anwendungen | Stellt eine oder mehrere Apps dar, aus denen das Paket besteht. |
Capabilities | Deklariert den Zugriff auf geschützte Benutzerressourcen, der für das Paket erforderlich ist. |
Abhängigkeiten | Deklariert andere Pakete, von denen ein Paket abhängig ist, um seine Software zu vervollständigen. |
Erweiterungen (Typ: CT_PackageExtensions) | Definiert einen oder mehrere Erweiterbarkeitspunkte für das Paket. |
Identität | Definiert einen global eindeutigen Bezeichner für ein Paket. Eine Paketidentität wird als Tupel von Attributen des Pakets dargestellt. |
Eigenschaften | Definiert zusätzliche Metadaten zum Paket, einschließlich Attributen, die beschreiben, wie das Paket für Benutzer angezeigt wird. |
Ressourcen | Deklariert Sprachen für die Ressourcen, die das Paket enthält. Jedes Paket muss mindestens eine Sprache für Ressourcen deklarieren. Die Attribute scale und DirectX feature level sind für alle Ressourcen im Paket üblich. |
mp:PhoneIdentity | Wenn es sich bei Ihrer App um ein Update für eine App handelt, die zuvor auf Windows Phone verfügbar gemacht wurde, stellen Sie sicher, dass dieses Element mit dem im App-Manifest Ihrer vorherigen App übereinstimmt. Verwenden Sie dieselben GUIDs, die der App vom Store zugewiesen wurden. Dadurch wird sichergestellt, dass Benutzer Ihrer App, die ein Upgrade auf Windows 10 durchführen, Ihre neue App als Update und nicht als Duplikat erhalten. |
uap15:Funktionen | Deklariert den Zugriff auf geschützte Benutzerressourcen, der für das Paket erforderlich ist. Dieses Element kann von Nicht-Standard-Paketen verwendet werden. Dieses Element kann nur von Frameworkpaketen verwendet werden. |
Hinweis
Möglicherweise erhalten Sie einen Fehler, wenn die Manifestelemente DisplayName oder Description Zeichen enthalten, die von der Windows-Firewall nicht zulässig sind. und |
all
, aufgrund dessen Windows das AppContainer-Profil für das Paket nicht erstellen kann. Verwenden Sie diese Referenz zur Problembehandlung , wenn Sie einen Fehler erhalten.
Übergeordnete Elemente
Dies ist das äußerste Element in einem Dokument. Sie kann nicht in einem anderen Element enthalten sein.
Anforderungen
Element | Wert |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |