s4 :MainPackage
Description
Spécifie les informations sur le package main, notamment le nom, l’éditeur, la version et l’URI. ProcessorArchitecture et ResourceId sont des attributs facultatifs du MainPackage. (s4 :MainPackage)
Hiérarchie d’éléments
<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>
Clé :
?
facultatif (zéro ou un)
Attributs
Attribut | Description | Type de données | Obligatoire |
---|---|---|---|
Nom | Nom du package tel que spécifié dans l’élément identity dans le manifeste du package. L’attribut Name ne respecte pas la casse. | Chaîne dont la valeur est comprise entre 3 et 50 caractères et qui se compose de caractères alphanumériques, de points et de tirets. | Yes |
Publisher | Le serveur de publication, comme spécifié dans l’élément identity dans le manifeste du package. | Chaîne avec une valeur comprise entre 1 et 8192 caractères qui correspond à l’expression régulière d’un nom unique. | Yes |
Version | Version, comme spécifié dans l’élément identity dans le manifeste du package. | Chaîne de version en notation quad, « Major.Minor.Build.Revision », où Major ne peut pas être « 0 ». | Yes |
Uri | Uri vers l’emplacement du package d’application. | URI web sous la forme d’une chaîne comprise entre 1 et 2084 caractères. | Yes |
ProcessorArchitecture | Décrit l’architecture du code contenu dans le package. Un package qui inclut du code exécutable doit inclure cet attribut. | Une des valeurs suivantes : « x86 », « x64 », « arm », « arm64 », « neutral » | No |
ResourceId | Décrit le type de ressources d’interface utilisateur contenues dans le package. ResourceId est une chaîne spécifiée par l’éditeur. Cette chaîne ne peut pas se terminer par un point et ne peut pas être l’une des chaînes suivantes : « CON », « PRN », « AUX », « NUL », « COM1 », « COM2 », « COM3 », « COM4 », « COM5 », « COM6 », « COM7 », « COM8 », « COM9 », « LPT1 », « LPT2 », « LPT3 », « LPT4 », « LPT5 », « LPT6 », « LPT7 », « LPT8 » et « LPT9 ». | Chaîne ASCII comprise entre 1 et 30 caractères. | No |
Éléments parents
Éléments parents | Description |
---|---|
s4 :AppInstaller | Définit l’élément racine d’un fichier AppInstaller. |
Remarques
Un seul de ou <MainPackage>
<MainBundle>
peut être déclaré dans l’élément <AppInstaller>
.
L’élément <MainPackage>
ne doit être utilisé que pour les packages d’application (.appx).
Notes
Name, Publisher, Version, ProcessorArchitecture et ResourceId doivent correspondre aux valeurs du fichier AppxManifest.xml spécifié dans l’URI du package d’application.
Configuration requise
Condition requise | Valeur |
---|---|
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
Cet espace de noms est requis pour les fonctionnalités introduites dans Windows version 21H2 build 22000 |
Version minimale du système d’exploitation | Windows version 21H2 build 22000 |