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?
)
</AppInstaller>
Ключ
?
Необязательный соединитель чередования (один или несколько) &
(может происходить в любом порядке)
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно |
---|---|---|---|
xmlns | Определение пространства имен схемы appinstaller. Список пространств имен см. в разделе " требования " этой статьи. | URI в виде строки длиной от 1 до 2084 символов. | Да |
Версия | Версия файла appinstaller | Строка версии в представлении «основная. Дополнительная. сборка. Редакция». | Да |
URI | URL-адрес перенаправленного файла appinstaller. Если URI, указанный в поле, отличается от текущего файла, операция развертывания будет перенаправляться на универсальный код ресурса (URI) вместо текущего файла. Файл appinstaller можно перенаправить не более трех раз. Строки запроса с несколькими парами "ключ-значение" в настоящее время не поддерживаются. | URL-адрес в виде строки длиной от 1 до 2084 символов. | Да |
Дочерние элементы
Дочерние элементы должны располагаться в указанном порядке
Дочерние элементы | Описание |
---|---|
MainPackage | Указывает основной пакет, который будет установлен. |
MainBundle | Указывает основной пакет, который будет установлен. |
OptionalPackages | Указывает дополнительные пакеты. |
RelatedPackages | Указывает связанные пакеты. Эти пакеты не будут установлены. |
Зависимости | Это зависимости, которые будут установлены при необходимости. |
UpdateSettings | Используйте элемент упдатесеттингс для переключения автоматического обновления установленных пакетов. |
Родительские элементы
Этот внешний элемент не может содержаться в других элементах.
Remarks
<AppInstaller>
может иметь либо <MainPackage>
элемент или <MainBundle>
. Операция развертывания завершится ошибкой, если будут включены более одного из этих элементов.
Только encoding="UTF-8"
без escape-символов, и символы, не являющиеся символами ASCII, не принимаются.
Требования
Пространство имен | Описание |
---|---|
http://schemas.microsoft.com/appx/appinstaller/2018 |
это пространство имен требуется для функций, появившихся в Windows 10, версия 1809. |
http://schemas.microsoft.com/appx/appinstaller/2017/2 |
это пространство имен требуется для функций, появившихся в Windows 10 версии 1803. |
http://schemas.microsoft.com/appx/appinstaller/2017 |
это пространство имен требуется для функций, появившихся в Windows 10 версии 1709. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по