Identität (Windows 10)Identity (Windows 10)

Definiert eine Globally Unique Identifier für ein Paket.Defines a globally unique identifier for a package. Eine Paket Identität wird als Tupel von Attributen des Pakets dargestellt.A package identity is represented as a tuple of attributes of the package.

ElementhierarchieElement hierarchy

<Paketen>
<Package>
<Identity><Identity>

SyntaxSyntax

<Identity Name                   = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
          ProcessorArchitecture? = "x86" | "x64" | "arm" | "arm64" | "neutral"
          Publisher              = A string between 1 and 8192 characters in length that fits the regular expression  of a distinguished name : "(CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID\.(0 | [1-9][0-9]*)(\.(0 | [1-9][0-9]*))+))=(([^,+="<>#;])+ | ".*")(, ((CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID\.(0 | [1-9][0-9]*)(\.(0 | [1-9][0-9]*))+))=(([^,+="<>#;])+ | ".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.
          Version                = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0". 
          ResourceId?            = An ASCII string between 1 and 30 characters in length. />

KeyKey

?   optional (0 (null) oder eins)?   optional (zero or one)

Attribute und ElementeAttributes and Elements

AttributeAttributes

attributeAttribute BESCHREIBUNGDescription DatentypData type ErforderlichRequired
NameName

Beschreibt den Inhalt des Pakets.Describes the contents of the package. Beim namens Attribut wird die Groß-/Kleinschreibung beachtet.The Name attribute is case-sensitive.

Verwenden Sie das Display Name -Attribut, um Benutzern einen Paketnamen anzuzeigen.Use the DisplayName attribute to display a package name to users.

Diese Zeichenfolge darf nicht mit einem-Zeitraum enden und darf keine der folgenden Zeichen folgen sein: " con " , " PRN " , " aux " , " NUL " , " COM1 " , " COM2 " , " COM3 " , " COM4 " , " COM5 " , " COM6 " , " COM7, " " COM8, COM9, LPT1 " " , LPT2 " " " " " , " LPT3 " , " LPT4 " , " LPT5 " , " LPT6 " , " LPT7 " , " LPT8 " und " LPT9 " .This string cannot end with a period and cannot be one of these strings: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", and "LPT9".

Eine Zeichenfolge mit einer Länge von 3 bis 50 Zeichen, die aus alphanumerischen Zeichen, Zeichen und Bindestrichen besteht.A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. JaYes
ProcessorArchitectureProcessorArchitecture

Beschreibt die Architektur des im Paket enthaltenen Codes.Describes the architecture of the code contained in the package. Ein Paket, das ausführbaren Code enthält, muss dieses Attribut enthalten.A package that includes executable code must include this attribute. Der Standardwert ist " neutral " .Defaults to "neutral".

Dieses Attribut kann einen der folgenden Werte aufweisen:This attribute can have one of the following values:

  • x86x86
  • x64x64
  • ARMarm
  • arm64arm64
  • Neutralneutral
NeinNo
PublisherPublisher

Beschreibt die Verleger Informationen.Describes the publisher information. Das Herausgeber Attribut muss mit den Informationen zum Verleger Betreff des Zertifikats, das zum Signieren eines Pakets verwendet wird, identischThe Publisher attribute must match the publisher subject information of the certificate used to sign a package. Weitere Informationen finden Sie unter Verpacken von apps.For more information see Packaging apps.

Eine Zeichenfolge mit einer Länge von 1 bis 8192 Zeichen, die dem regulären Ausdruck eines Distinguished Name entspricht: " (CN | L | O | OU | E | C | S | Straße | T | G | I | SN | DC | SerialNumber | Beschreibung | PostalCode | Pobox | Telefon | X21Address | dnqualifizierer | (OID \. (0 | [1-9] [0-9] *) ( \. (0 | [1-9] [0-9]*)) +))=(([^,+="<>#;]) + | ". \* " ) (, ((CN) | L | O | OU | E | C | S | Straße | T | G | I | SN | DC | SerialNumber | Beschreibung | PostalCode | Pobox | Telefon | X21Address | dnqualifizierer | (OID \. (0 | [1-9] [0-9]\*) ( \. (0 | [1-9] [0-9] *))+))=(([^,+="<>#;]) + | ".*"))) \*".A string between 1 and 8192 characters in length that fits the regular expression of a distinguished name : "(CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID\.(0 | [1-9][0-9]*)(\.(0 | [1-9][0-9]*))+))=(([^,+="<>#;])+ | ".*")(, ((CN | L | O | OU | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Description | PostalCode | POBox | Phone | X21Address | dnQualifier | (OID\.(0 | [1-9][0-9]*)(\.(0 | [1-9][0-9]*))+))=(([^,+="<>#;])+ | ".*")))\*". Außerdem wird durch die semantische Überprüfung sichergestellt, dass die Zeichenfolge mit der Windows-API-Implementierung von " certnametostr " von X. 500Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules. JaYes
ResourceIdResourceId

Beschreibt den Typ der Benutzeroberflächen Ressourcen, die im Paket enthalten sind.Describes the type of UI resources contained in the package. Die ResourceId ist eine vom Herausgeber angegebene Zeichenfolge.The ResourceId is a publisher-specified string.

Diese Zeichenfolge darf nicht mit einem-Zeitraum enden und darf keine der folgenden Zeichen folgen sein: " con " , " PRN " , " aux " , " NUL " , " COM1 " , " COM2 " , " COM3 " , " COM4 " , " COM5 " , " COM6 " , " COM7, " " COM8, COM9, LPT1 " " , LPT2 " " " " " , " LPT3 " , " LPT4 " , " LPT5 " , " LPT6 " , " LPT7 " , " LPT8 " und " LPT9 " .This string cannot end with a period and cannot be one of these strings: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", and "LPT9".

Eine ASCII-Zeichenfolge zwischen 1 und 30 Zeichen.An ASCII string between 1 and 30 characters in length. NeinNo
VersionVersion

Die Versionsnummer des Pakets.The version number of the package.

Eine Versions Zeichenfolge in Quad-Notation, " Major. Minor. Build. Revision, " wobei Major nicht den Wert "0" aufweisen kann.A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0". JaYes

 

Untergeordnete ElementeChild Elements

KeineNone.

Übergeordnete ElementeParent Elements

Übergeordnetes ElementParent Element BESCHREIBUNGDescription
Paketen Package

Definiert das Stamm Element eines App-Paket Manifests.Defines the root element of an app package manifest. Das Manifest beschreibt die Struktur und die Funktionen der Software für das System.The manifest describes the structure and capabilities of the software to the system.

BeispielExample

Dieses Beispiel basiert auf GitHub in der APP-Manifest-Datei des Beispiels für App-Paketinformationen .This example is from the app manifest file of the App package information sample on 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" />

 

AnforderungenRequirements

NamespaceNamespace http://schemas.microsoft.com/appx/manifest/foundation/windows10