s4:MainPackage
BESCHREIBUNG
Gibt die Informationen zum Standard Pakets an, das Name, Herausgeber, Version und URI enthält. ProcessorArchitecture und ResourceId sind optionale Attribute des MainPackage. (s4:MainPackage)
Elementhierarchie
<s4:MainPackage>
Syntax
<s4:MainPackage Name = A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
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".
Uri = Web URI as a string between 1 and 2084 characters in length.
ProcessorArchitecture? = "x86" | "x64" | "arm" | "arm64" | "neutral"
ResourceId? = An ASCII string between 1 and 30 characters in length.
></s4:MainPackage>
Schlüssel
?
optional (null oder 1)
Attribute
attribute | BESCHREIBUNG | Datentyp | Erforderlich |
---|---|---|---|
Name | Der Paketname, der im Identitätselement im Paketmanifest angegeben ist. Beim Name-Attribut wird die Groß-/Kleinschreibung nicht beachtet. | Eine Zeichenfolge mit einem Wert zwischen 3 und 50 Zeichen Länge, die aus alphanumerischen, Punkt- und Bindestrichzeichen besteht. | Yes |
Publisher | Der Herausgeber, wie im Identitätselement im Paketmanifest angegeben. | Eine Zeichenfolge mit einem Wert zwischen 1 und 8192 Zeichen Länge, der dem regulären Ausdruck eines distinguished Namens entspricht. | Yes |
Version | Die Version, wie im Identitätselement im Paketmanifest angegeben. | Eine Versionszeichenfolge in vierfacher Notation, "Major.Minor.Build.Revision", wobei Major nicht "0" sein kann. | Yes |
Uri | Der URI für den Speicherort des App-Pakets. | Web-URI als Zeichenfolge zwischen 1 und 2084 Zeichen lang. | Yes |
ProcessorArchitecture | Beschreibt die Architektur des im Paket enthaltenen Codes. Ein Paket, das ausführbaren Code enthält, muss dieses Attribut enthalten. | Einer der folgenden Werte: "x86", "x64", "arm", "arm64" , "neutral" | No |
resourceId | Beschreibt den Typ der Benutzeroberflächenressourcen, die im Paket enthalten sind. Die ResourceId ist eine vom Herausgeber angegebene Zeichenfolge. Diese Zeichenfolge kann nicht mit einem Punkt enden und darf keine der folgenden Zeichenfolgen sein: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" und "LPT9". | Eine ASCII-Zeichenfolge zwischen 1 und 30 Zeichen. | No |
Übergeordnete Elemente
Übergeordnete Elemente | BESCHREIBUNG |
---|---|
s4:AppInstaller | Definiert das Stammelement einer AppInstaller-Datei. |
Hinweise
Nur eines von oder <MainPackage>
<MainBundle>
kann im <AppInstaller>
-Element deklariert werden.
Das <MainPackage>
Element sollte nur für App-Pakete (.appx) verwendet werden.
Hinweis
Name, Publisher, Version, ProcessorArchitecture und ResourceId müssen mit den Werten in der AppxManifest.xml Datei übereinstimmen, die im App-Paket-URI angegeben sind.
Anforderungen
Anforderung | Wert |
---|---|
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
Dieser Namespace ist für Features erforderlich, die in Windows Version 21H2 Build 222000 eingeführt wurden. |
Minimale Version des Betriebssystems | Windows Version 21H2 Build 22000 |