应用安装程序文件 (.appinstaller) 架构参考

此参考提供有关定义 .appinstaller 文件架构的每个元素、属性和数据类型的详细信息,该文件定义属于相关集的包。

下表列出了此架构中的所有元素。

元素 说明
AppInstaller appinstaller 文档的根元素。
包含有关应用程序包信息的元素。 此元素的子元素要求应用包捆绑包清单中标识元素的名称、发布者和版本完全匹配。
依赖项 如果需要,将安装这些依赖项。
MainBundle 元素,其中包含有关将安装的main捆绑包的信息。 此元素的子元素要求应用包捆绑包清单中标识元素的名称、发布者和版本完全匹配。
MainPackage 元素,其中包含有关将安装的main包的信息。 此元素的子元素需要与应用包清单中 identity 元素的名称、发布者和版本完全匹配。 ProcessorArchitecture 是可选元素。
OptionalPackages 指定可选包。
包含包相关信息的元素。 此元素要求应用包清单中 identity 元素的名称、发布者和版本完全匹配。 ProcessorArchitecture 是可选元素。
RelatedPackages 指定相关包。 不会安装这些包。
UpdateSettings 使用 UpdateSettings 元素切换已安装包的自动更新,并设置更新检查的间隔。
OnLaunch 表示部署服务将在应用启动时检查更新 appinstaller 文件。
s4:AutomaticBackgroundTask 在后台检查更新。 每 8 小时进行一次检查,与用户是否启动应用无关。 这种类型的更新无法显示 UI。
s4:ForceUpdateFromAnyVersion 允许递增或递减应用的版本的布尔值。 如果没有此元素,应用只能移动到更高版本。
s4:MainPackageType 在后台检查更新。 每 8 小时进行一次检查,与用户是否启动应用无关。 这种类型的更新无法显示 UI。
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