美好的一天! 我使用Wix v3.11创建MSI,并且我的项目使用VCRedist的合并模块。 收到警告后,我应“ 将Package / @ InstallerVersion属性设置为301或更高,以合并此合并模块 ”,我注意到默认情况下WiX设置了Package / @ InstallerVersion到200。为什么? Windows的现代版本随附Windows Installer 4.5及更高版本(此处为table from MS)。
答案 0 :(得分:1)
默认值为200
,因为WiX v3.x仍将Windows XP视为可行的目标操作系统。现在,我知道Windows XP对互联网构成威胁,很容易有人争辩说应该放弃对Windows XP的支持。但是,WiX工具集无法轻松删除平台,因此200
仍然是WiX v3.x的基准。
在WiX v4.0中,一个开放性的问题是,最低设置是否应该移至500
,因为Windows 7是(勉强支持的)最低Windows。