Freigeben über


Paket (Windows 10)

Definiert das Stammelement eines App-Paketmanifests. Das Manifest beschreibt die Struktur und 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?
  & trustedlaunch:TrustedLaunch?
</Package>

Key

? optionaler (Null- oder eins) & -Verbinder (kann in beliebiger Reihenfolge vorkommen)

Attribute und Elemente

Attribute

Merkmal Description Datentyp Erforderlich Standardwert
IgnorableNamespaces Deklariert Namespaces, die im Manifest verwendet werden, die ignoriert werden sollen. Ignorierte Namespaceelemente werden nicht überprüft und sollten als nicht vertrauenswürdig betrachtet werden. Mehrere Namespaces werden mit einem Leerzeichen zwischen den einzelnen Namespaces angegeben. Eine Zeichenfolge mit einem Wert zwischen 1 und 32767 Zeichen länge mit einem Nicht-Leerzeichen am Anfang und Ende. Nein

Untergeordnete Elemente

Untergeordnetes Element Description
Anträge Stellt eine oder mehrere Apps dar, die das Paket umfassen.
Capabilities Deklariert den Zugriff auf geschützte Benutzerressourcen, die das Paket benötigt.
Abhängigkeiten Deklariert andere Pakete, von denen ein Paket abhängig ist, um seine Software abzuschließen.
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 zu dem 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 der Skalierungs- und DirectX-Featureebene gelten für alle Ressourcen im Paket.
mp:PhoneIdentity Wenn Ihre App ein Update für eine App ist, die zuvor unter Windows Phone verfügbar gemacht wurde, stellen Sie sicher, dass dieses Element dem Im App-Manifest Ihrer vorherigen App entspricht. Verwenden Sie die gleichen 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 erhalten und nicht als Duplikat.
uap15:Capabilities Deklariert den Zugriff auf geschützte Benutzerressourcen, die das Paket benötigt. Dieses Element kann von Nicht-Hauptpaketen verwendet werden. Dieses Element kann nur von Frameworkpaketen verwendet werden.
trustedlaunch:TrustedLaunch Gibt an, dass der vertrauenswürdige Start aktiviert ist, wodurch die Gruppe von Prozessen eingeschränkt wird, die unter der Identität eines Pakets gestartet werden können.

Hinweis

Möglicherweise wird ein Fehler angezeigt, wenn die Manifestelemente DisplayName oder Description Zeichen enthalten, die von der Windows-Firewall nicht zulässig sind; |allund , aufgrund dessen Windows das AppContainer-Profil für das Paket nicht erstellt. 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 von einem anderen Element enthalten sein.

Anforderungen

Artikel Wert
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10