AppInstaller
Этот элемент определяет корневой элемент файла appinstaller. Файл appinstaller описывает структуру и определяет пакеты, которые будут установлены в рамках операции развертывания.
Иерархия элементов
<AppInstaller>
Синтаксис
<?xml version="1.0" encoding="UTF-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
Version= A version string in quad notation, "Major.Minor.Build.Revision".
Uri= Web Uri to the redirected appinstaller file >
<!-- Child elements -->
( MainPackage
& MainBundle?
& Dependencies?
& OptionalPackages?
& RelatedPackages?
& UpdateSettings?
& s4:UpdateUris?
& s4:RepairUris?
)
</AppInstaller>
Ключ
?
необязательный (ноль или один) &
соединитель с чередообразуются (может встречаться в любом порядке)
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно |
---|---|---|---|
xmlns | Определение пространства имен схемы appinstaller. Список пространств имен см. в разделе Требования этой статьи. | URI в виде строки длиной от 1 до 2084 символов. | Да |
Версия | Версия файла appinstaller | Строка версии в четырехугольной нотации "Major.Minor.Build.Revision". | Да |
URI | Универсальный веб-код ресурса (URI) для перенаправленного файла appinstaller. Если URI, указанный в поле , отличается от текущего файла, операция развертывания будет перенаправлена на URI, а не на текущий файл. Файл appinstaller можно перенаправить не более трех раз. Строки запроса с несколькими парами "ключ-значение" в настоящее время не поддерживаются. | Веб-универсальный код ресурса (URI) в виде строки длиной от 1 до 2084 символов. | Да |
Дочерние элементы
Дочерние элементы должны отображаться в указанном порядке
Дочерние элементы | Описание |
---|---|
MainPackage | Указывает пакет main, который будет установлен. |
MainBundle | Указывает пакет main, который будет установлен. |
OptionalPackages | Указывает необязательные пакеты. |
RelatedPackages | Указывает связанные пакеты. Эти пакеты не будут установлены. |
Зависимости | Это зависимости, которые будут установлены при необходимости. |
UpdateSettings | Используйте элемент updatesettings для переключения автоматического обновления установленных пакетов. |
s4:UpdateUris | Указывает список URI, указывающих на файлы установщика приложений для обновления установки. |
s4:RepairUris | Указывает список URI, указывающих на файлы установщика приложений для восстановления установки. |
Родительские элементы
Этот внешний элемент может не содержаться в других элементах.
Комментарии
<AppInstaller>
может иметь элемент <MainPackage>
или <MainBundle>
. Операция развертывания завершится ошибкой, если включено несколько из них.
Допускается только encoding="UTF-8"
без escape-символов и символов, отличных от ascii.
Требования
Требование | Описание |
---|---|
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 |
Это пространство имен необходимо для функций, представленных в Windows 10 версии 1709. |
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
Это пространство имен требуется для функций, представленных в Windows версии 21H2 сборки 22000 |
Минимальная версия ОС | Windows 10 версии 1709 |