4

WiX 在创建的安装数据库中强加的 Windows Installer(“架构”版本?)版本的最低版本要求是什么?

即对于以下版本的 WiX,什么(数据库“架构”)版本的 Windows Installer 是目标系统的最低要求?

  • 维克斯 2.0
  • 维克斯 3.0
  • 维克斯 3.5
  • 维克斯 3.6
  • 维克斯 3.7
  • 维克斯 3.8

注意:我认为,我所指的是设置数据库的“摘要信息”中的“架构”:

控制 MSI 与 Windows Installer 兼容性的字段

4

1 回答 1

4

好的,找到答案了。似乎所有提到的 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)包含在:

  • Windows XP RTM, SP1
  • 视窗 2000 SP3、SP4
  • 视窗服务器 2003 RTM

并可用于:

  • 视窗 95/98/Me
  • 视窗 NT 4.0 SP6
  • 视窗 2000 RTM、SP1、SP2

因此,总而言之,我们可以说,WiX 创作的安装程序支持的最低 Windows Installer 版本是:2.0 (== InstallerVersion="200")。

于 2014-01-21T00:53:56.683 回答