Поделиться через


s4:MainPackage

Описание

Указывает сведения о пакете main, включая имя, издатель, версию и URI. ProcessorArchitecture и ResourceId являются необязательными атрибутами MainPackage. (s4:MainPackage)

Иерархия элементов

s4:AppInstaller

     <s4:MainPackage>

Синтаксис

<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>

Ключ

? необязательный (ноль или один)

Атрибуты

Атрибут Описание Тип данных Обязательно
Имя Имя пакета, указанное в элементе identity манифеста пакета. Атрибут Name не учитывает регистр. Строка со значением от 3 до 50 символов в длину, состоящая из буквенно-цифровых символов, символов точки и дефиса. Да
Publisher Издатель, как указано в элементе identity манифеста пакета. Строка со значением от 1 до 8192 символов в длину, которая соответствует регулярному выражению различающегося имени. Да
Версия Версия, указанная в элементе identity манифеста пакета. Строка версии в четырехугольной нотации "Major.Minor.Build.Revision", где major не может иметь значение "0". Да
URI Универсальный код ресурса (URI) для расположения пакета приложения. Веб-универсальный код ресурса (URI) в виде строки длиной от 1 до 2084 символов. Да
ProcessorArchitecture Описывает архитектуру кода, содержащегося в пакете. Пакет, содержащий исполняемый код, должен включать этот атрибут. Одно из следующих значений: "x86", "x64", "arm", "arm64", "neutral" Нет
ResourceId Описывает тип ресурсов пользовательского интерфейса, содержащихся в пакете. ResourceId — это строка, указанная издателем. Эта строка не может заканчиваться точкой и не может быть одной из следующих строк: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" и "LPT9". Строка ASCII длиной от 1 до 30 символов. Нет

Родительские элементы

Родительские элементы Описание
s4:AppInstaller Определяет корневой элемент файла AppInstaller.

Комментарии

В элементе <AppInstaller> может быть объявлен только один из элементов <MainPackage> или <MainBundle> .

Элемент <MainPackage> следует использовать только для пакетов приложений (.appx).

Примечание

Значения Name, Publisher, Version, ProcessorArchitecture и ResourceId должны соответствовать значениям в файле AppxManifest.xml, указанном в URI пакета приложения.

Требования

Требование Значение
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 Это пространство имен требуется для функций, представленных в Windows версии 21H2 сборки 22000
Минимальная версия ОС Windows версии 21H2, сборка 22000