Identität (Windows 10)

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

Elementhierarchie

<Paket>

    <Identität>

Syntax

<Identity
  Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".'
  ProcessorArchitecture = 'An optional string that can have one of the following values: "x86", "x64", "arm", "arm64", or "neutral".'
  Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
  Version = 'A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".' 
  ResourceId = 'An optional ASCII string with a value between 1 and 30 characters in length. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".' />

Attribute und Elemente

Attributes

attribute BESCHREIBUNG Datentyp Erforderlich Standardwert
Name Beschreibt den Inhalt des Pakets. Das Name-Attribut ist Groß-/Kleinschreibung. Verwenden Sie das DisplayName-Attribut , um einen Paketnamen für Benutzer anzuzeigen. Eine Zeichenfolge mit einem Wert zwischen 3 und 50 Zeichen länge, die aus alphanumerischen, Punkt- und Strichzeichen besteht. Darüber hinaus kann es sich nicht um die folgenden Zeichenfolgenwerte handeln: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 oder LPT9. Ja
ProcessorArchitecture Beschreibt die Architektur des Codes, der im Paket enthalten ist. Ein Paket, das ausführbaren Code enthält, muss dieses Attribut enthalten. Eine optionale Zeichenfolge, die einen der folgenden Werte aufweisen kann: x86, x64, Arm, Arm64 oder neutral. Nein Neutral
Herausgeber Beschreibt die Herausgeberinformationen. Das Publisher-Attribut muss mit den Herausgeber-Betreffinformationen des Zertifikats übereinstimmen, das zum Signieren eines Pakets verwendet wird. Weitere Informationen finden Sie unter Packen von Apps. Eine Zeichenfolge mit einem Wert zwischen 1 und 8192 Zeichen länge, die dem regulären Ausdruck eines unterschiedenen Namens entspricht. Ja
ResourceId Beschreibt den Typ von UI-Ressourcen, die im Paket enthalten sind. Die ResourceId ist eine herausgeberspezifische Zeichenfolge. Eine optionale ASCII-Zeichenfolge mit einem Wert zwischen 1 und 30 Zeichen länge. Darüber hinaus kann es sich nicht um die folgenden Zeichenfolgenwerte handeln: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 oder LPT9. Nein
Version Die Versionsnummer des Pakets. Eine Versionszeichenfolge in vier Schreibweise, Major.Minor.Build.Revision wo Major nicht möglich sein 0kann. Ja

Untergeordnete Elemente

Keine

Übergeordnete Elemente

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

Beispiel

Dieses Beispiel stammt aus der App-Manifestdatei des Beispiels für App-Paketinformationen auf GitHub.

<Identity
  Name="Microsoft.SDKSamples.PackageSample.CS" 
  Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" 
  Version="1.0.1.0" />

Anforderungen

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