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 |