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


s4:AppInstaller

Описание

Определяет корневой элемент файла установщика приложений. (s4:AppInstaller)

Эта версия схемы установщика приложений, представленная в Windows 10 версии 1809, определяет те же элементы с тем же поведением, что и версия, описанная в AppInstaller, но содержит следующие новые элементы:

Эти новые элементы можно использовать в предыдущих версиях схемы, ссылаясь на пространство имен xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021и добавляя префикс s4 в атрибут IgnorableNamespaces .

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

<s4:AppInstaller>

Синтаксис

<s4:AppInstaller     Uri = Web URI as a string between 1 and 2084 characters in length.
    Version = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
    IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
>
<!-- Child elements -->
  ( UpdateUris?
  & RepairUris?
  & MainPackageType?
  & OptionalPackages?
  & RelatedPackages?
  & Dependencies?
  & UpdateSettings?)
</s4:AppInstaller>

Ключ

? необязательный (ноль или один) & соединитель с чередообразуются (может встречаться в любом порядке)

Атрибуты

Атрибут Описание Тип данных Обязательно
URI Универсальный веб-код ресурса (URI) для перенаправленного файла установщика приложений. Если URI, указанный в поле , отличается от текущего файла, операция развертывания будет перенаправлена на URI, а не на текущий файл. Файл установщика приложений можно перенаправить не более трех раз. Строки запроса с несколькими парами "ключ-значение" в настоящее время не поддерживаются. Веб-универсальный код ресурса (URI) в виде строки длиной от 1 до 2084 символов. Да
Версия Версия файла установщика приложений. Строка версии в четырехугольной нотации "Major.Minor.Build.Revision", где major не может иметь значение "0". Да
IgnorableNamespaces Объявляет пространства имен, используемые в файле установщика приложения, которые следует игнорировать. Игнорируемые элементы пространства имен не проверяются и должны считаться недоверенными. Между каждым пространством имен указывается несколько пространств имен. Строка длиной от 1 до 32767 символов с символом без пробелов в начале и конце. Нет

Дочерние элементы

Элемент Описание
s4:UpdateUris Указывает список URI, указывающих на файлы установщика приложений для обновления установки.
s4:RepairUris Указывает список URI, указывающих на файлы установщика приложений для восстановления установки.
s4:MainPackageType Абстрактный элемент, который нельзя указать напрямую, но его необходимо заменить элементом s4:MainPackage или s4:MainBundle .
s4:OptionalPackages Указывает необязательные пакеты, которые будут установлены вместе с пакетом main.
s4:RelatedPackages Указывает связанные пакеты. Эти пакеты не будут установлены в рамках операции развертывания.
s4:Зависимости Это зависимости, которые будут установлены при необходимости.
s4:UpdateSettings Переключение параметра автоматического обновления установленных пакетов.

Комментарии

<AppInstaller> может иметь элемент <MainPackage> или <MainBundle> . Операция развертывания завершится ошибкой, если включено несколько из них. Допускается только encoding="UTF-8" без escape-символов и символов, отличных от ascii.

Требования

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