Paket (Schema des App-Installationsprogramms)

Das Package-Element gibt die Informationen zum Paket an, einschließlich Name, Herausgeber, Version und URI. ProcessorArchitecture ist ein optionales Attribut des Pakets.

Elementhierarchie

<AppInstaller>
<OptionalPackages>
<Paket>
<RelatedPackages>
<Paket>
<Abhängigkeiten>
<Paket>

Syntax

<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

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich
Name Name, wie im Identity-Element im Paketmanifest angegeben. Beim Attribut Name wird die Groß-/Kleinschreibung nicht beachtet. Eine Zeichenfolge mit einer Länge von 3 bis 50 Zeichen, die aus alphanumerischen, Perioden- und Bindestrichen besteht. Ja
Herausgeber Publisher wie im Identity-Element im Paketmanifest angegeben. Eine Zeichenfolge zwischen 1 und 8192 Zeichen, die dem regulären Ausdruck eines Distinguished Name entspricht. Darüber hinaus stellt die semantische Überprüfung sicher, dass die Zeichenfolge mit CertNameToStr Windows API-Implementierung von X.500-Regeln kompatibel ist. Ja
Version Version, wie im Identity-Element im Paketmanifest angegeben. Eine Versionszeichenfolge in Quad-Notation, "Major.Minor.Build.Revision". Ja
ProcessorArchitecture Beschreibt die Architektur des im Paket enthaltenen Codes. Ein Paket, das ausführbaren Code enthält, muss dieses Attribut enthalten. "x86" oder "x64", "arm" oder "neutral" Nein
Uri URI zum Speicherort des App-Pakets URI Ja

Übergeordnete Elemente

Übergeordnete Elemente BESCHREIBUNG
OptionalPackages Gibt die optionalen Pacakges an
RelatedPackages Gibt die zugehörigen Pakete an. Diese Pakete werden nicht installiert.
Abhängigkeiten Dies sind Abhängigkeiten, die bei Bedarf installiert werden.

Anforderungen

Wert
Namespace http://schemas.microsoft.com/appx/appinstaller/2017