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