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


Пакет (схема установщика приложений)

Элемент Package указывает сведения о пакете, включая имя, издателя, версию и URI. ProcessorArchitecture — необязательный атрибут пакета.

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

<AppInstaller>
<OptionalPackages>
<Пакет>
<RelatedPackages>
<Пакет>
<Зависимости>
<Пакет>

Синтаксис

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

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно
Имя Имя, указанное в элементе identity манифеста пакета. Атрибут Name не учитывает регистр. Строка длиной от 3 до 50 символов, состоящая из буквенно-цифровых символов, символов точки и тире. Да
Publisher Издатель, указанный в элементе identity манифеста пакета. Строка длиной от 1 до 8192 символов, которая соответствует регулярному выражению различающегося имени. Кроме того, семантическая проверка гарантирует, что строка совместима с реализацией CertNameToStr windows API правил X.500. Да
Версия Версия, указанная в элементе identity манифеста пакета. Строка версии в четырехугольной нотации "Major.Minor.Build.Revision". Да
ProcessorArchitecture Описывает архитектуру кода, содержащегося в пакете. Пакет, содержащий исполняемый код, должен включать этот атрибут. "x86" или "x64", "arm" или "neutral" Нет
URI Универсальный код ресурса (URI) для расположения пакета приложения URI Да

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

Родительские элементы Описание
OptionalPackages Указывает необязательные pacakges
RelatedPackages Указывает связанные пакеты. Эти пакеты не будут установлены.
Зависимости Это зависимости, которые будут установлены при необходимости.

Требования

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