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


Справочник по схеме файла установщика приложений (.appinstaller)

В этом справочнике содержатся сведения о каждом элементе, атрибуте и типе данных, определяющих схему для файла APPINSTALLER, который определяет пакеты, входящие в связанный набор.

В следующей таблице перечислены все элементы этой схемы.

Элемент Описание
AppInstaller Корневой элемент документа appinstaller.
Bundle Элемент, содержащий сведения о пакете приложений. Дочерним элементам этого элемента требуется точное соответствие имени, издателя и версии элемента identity в манифесте пакета приложения.
Зависимости Это зависимости, которые будут установлены при необходимости.
MainBundle Элемент, содержащий сведения о пакете main, который будет установлен. Дочерним элементам этого элемента требуется точное соответствие имени, издателя и версии элемента identity в манифесте пакета приложения.
MainPackage Элемент, содержащий сведения о пакете main, который будет установлен. Дочерним элементам этого элемента требуется точное соответствие имени, издателя и версии из элемента identity в манифесте пакета приложения. ProcessorArchitecture является необязательным элементом.
OptionalPackages Указывает необязательные пакеты.
Пакет Элемент, содержащий сведения о пакете. Для этого элемента требуется точное соответствие имени, издателя и версии из элемента identity в манифесте пакета приложения. ProcessorArchitecture является необязательным элементом.
RelatedPackages Указывает связанные пакеты. Эти пакеты не будут установлены.
UpdateSettings Используйте элемент UpdateSettings для переключения автоматического обновления установленных пакетов и задания интервала для проверок обновлений.
OnLaunch Означает, что служба развертывания будет проверка для обновления файла appinstaller при запуске приложения.
s4:AutomaticBackgroundTask Проверяет наличие обновлений в фоновом режиме. Проверка выполняется каждые 8 часов независимо от того, запустил ли пользователь приложение. Этот тип обновления не может отображать пользовательский интерфейс.
s4:ForceUpdateFromAnyVersion Логическое значение, позволяющее увеличивать или уменьшать версию приложения. Без этого элемента приложение может перейти только на более высокую версию.
s4:MainPackageType Проверяет наличие обновлений в фоновом режиме. Проверка выполняется каждые 8 часов независимо от того, запустил ли пользователь приложение. Этот тип обновления не может отображать пользовательский интерфейс.
s4:RepairUris Логическое значение, позволяющее увеличивать или уменьшать версию приложения. Без этого элемента приложение может перейти только на более высокую версию.
s4:RepairUri Логическое значение, позволяющее увеличивать или уменьшать версию приложения. Без этого элемента приложение может перейти только на более высокую версию.
s4:UpdateUris Логическое значение, позволяющее увеличивать или уменьшать версию приложения. Без этого элемента приложение может перейти только на более высокую версию.
s4:UpdateUri Логическое значение, позволяющее увеличивать или уменьшать версию приложения. Без этого элемента приложение может перейти только на более высокую версию.

Требования

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