WiX 在创建的安装数据库中强加的 Windows Installer(“架构”版本?)版本的最低版本要求是什么?
即对于以下版本的 WiX,什么(数据库“架构”)版本的 Windows Installer 是目标系统的最低要求?
- 维克斯 2.0
- 维克斯 3.0
- 维克斯 3.5
- 维克斯 3.6
- 维克斯 3.7
- 维克斯 3.8
注意:我认为,我所指的是设置数据库的“摘要信息”中的“架构”:
WiX 在创建的安装数据库中强加的 Windows Installer(“架构”版本?)版本的最低版本要求是什么?
即对于以下版本的 WiX,什么(数据库“架构”)版本的 Windows Installer 是目标系统的最低要求?
注意:我认为,我所指的是设置数据库的“摘要信息”中的“架构”:
好的,找到答案了。似乎所有提到的 WiX 版本至少InstallerVersion="200"
在<Package />
element中都支持。引用上述文档页面的相关部分:
安装此软件包所需的 Windows Installer 的最低版本。取所需 Windows Installer 的主要版本并乘以 100,然后添加 Windows Installer 的次要版本。例如,“200”代表 Windows Installer 2.0,“405”代表 Windows Installer 4.5。对于 64 位 Windows Installer 程序包,此属性默认设置为 200,因为 Windows Installer 2.0 是第一个支持 64 位程序包的版本。
根据问题中链接的 Wikipedia 文章,此版本的 Windows Installer(即 2.0)包含在:
并可用于:
因此,总而言之,我们可以说,WiX 创作的安装程序支持的最低 Windows Installer 版本是:2.0 (== InstallerVersion="200"
)。