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 |