应用安装程序文件 () 架构引用 appinstaller

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

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

元素 说明
AppInstaller Appinstaller 文档的根元素。
Bundle 元素,其中包含有关应用捆绑包的信息。 此元素的子元素需要与应用包捆绑清单中的 identity 元素的名称、发布者和版本完全匹配。
依赖项 这些是必要时将安装的依赖项。
MainBundle 元素,其中包含有关将安装的主要捆绑的信息。 此元素的子元素需要与应用包捆绑清单中的 identity 元素的名称、发布者和版本完全匹配。
MainPackage 元素,其中包含有关将安装的主包的信息。 此元素的子元素需要与应用包清单中的 identity 元素的名称、发布者和版本完全匹配。 ProcessorArchitecture 是一个可选元素。
OptionalPackages 指定可选包。
元素,其中包含有关包的信息。 此元素需要与应用包清单中的 identity 元素的名称、发布者和版本完全匹配。 ProcessorArchitecture 是一个可选元素。
RelatedPackages 指定相关包。 不会安装这些包。
UpdateSettings 使用 UpdateSettings 元素可以切换已安装包的自动更新并设置更新检查的间隔。
OnLaunch 表示部署服务将在应用启动时检查对 appinstaller 文件的更新。
AutomaticBackgroundTask 在后台检查更新。 每隔8小时检查一次用户是否启动了应用程序。 此类型的更新无法显示 UI。
ForceUpdateFromAnyVersion 一个布尔值,该值允许增加或减少应用程序的版本。 如果没有此元素,应用只能转到较高的版本。