Freigeben über


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