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 重定向的 appinstaller 文件的 Web URI。 当字段中指定的 URI 与当前文件不同时,部署操作将重定向到 URI 而不是当前文件。 appinstaller 文件最多只能重定向三次。 目前不支持具有多个键/值对的查询字符串。 Web URI 作为长度介于 1 到 2084 个字符之间的字符串。

子元素

子元素必须按指定顺序显示

子元素 说明
MainPackage 指定要安装的main包。
MainBundle 指定要安装的main捆绑包。
OptionalPackages 指定可选包。
RelatedPackages 指定相关的包。 不会安装这些包。
依赖项 这些依赖项是将根据需要安装的依赖项。
UpdateSettings 使用 updatesettings 元素切换已安装包的自动更新。
s4:UpdateUris 指定指向用于更新安装的应用安装程序文件的 URI 列表。
s4:RepairUris 指定指向用于修复安装的应用安装程序文件的 URI 列表。

父元素

此最外层的元素不能包含任何其他元素。

注解

<AppInstaller> 可以有 <MainPackage><MainBundle> 元素。 如果包含多个部署操作,则部署操作将失败。 仅 encoding="UTF-8" 接受无转义字符和非 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