Справочник по схеме файла установщика приложений (.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 |