在一个WiX安装程序中包含32位和64位合并模块

时间:2011-07-20 07:45:28

标签: module merge wix anycpu

我正在为我正在进行的项目编写合并模块。

我构建了两个合并模块,一个用于32位,一个用于64位。我想将它们包含在WiX安装程序中,但它告诉我我不能: 错误LGHT0345:'installer \ bin \ x64 \ Release \ en-us \ myproject.msm'是一个64位合并模块,但使用它的产品是32位。 32位产品只能使用32位合并模块。

有没有办法制作双CPU项目,所以我可以同时包含两者?

WiX版本为3.6。

1 个答案:

答案 0 :(得分:2)

Windows Installer不支持多平台程序包。如果需要写入文件系统或注册表的64位部分,则需要64位软件包。