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