Das Package-Element gibt die Informationen zum Paket an, die Name, Herausgeber, Version und URI enthalten. ProcessorArchitecture ist ein optionales Attribut des Pakets.
<Package
Name = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
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|(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|(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".
ProcessorArchitecture? = "x86" | "x64" | "arm" | "neutral"
Uri = Uri to the app package location />
Attribute und Elemente
Attribute
attribute
BESCHREIBUNG
Datentyp
Erforderlich
Name
Name, der im Identitätselement im Paketmanifest angegeben ist. Beim Name-Attribut wird die Groß-/Kleinschreibung nicht beachtet.
Eine Zeichenfolge zwischen 3 und 50 Zeichen Länge, die aus alphanumerischen, Punkt- und Bindestrichzeichen besteht.
Yes
Publisher
Publisher, wie im Identitätselement im Paketmanifest angegeben.
Eine Zeichenfolge zwischen 1 und 8192 Zeichen Länge, die dem regulären Ausdruck eines distinguished Namens entspricht. Darüber hinaus stellt die semantische Überprüfung sicher, dass die Zeichenfolge mit der CertNameToStr Windows-API-Implementierung von X.500-Regeln kompatibel ist.
Yes
Version
Version, die im Identitätselement im Paketmanifest angegeben ist.
Eine Versionszeichenfolge in vierfacher Notation, "Major.Minor.Build.Revision".
Yes
ProcessorArchitecture
Beschreibt die Architektur des im Paket enthaltenen Codes. Ein Paket, das ausführbaren Code enthält, muss dieses Attribut enthalten.