WiX Heat工具,使用Win64属性创建Component

时间:2012-08-16 06:02:12

标签: wix wix3.6

有没有办法使用heat工具生成文件,Win64部分中会有Component个属性?

问题是,在我的64位安装程序中,大多数文件都是32位组件,必须在Win64="no"条目中标记为Component。我使用heat工具生成它们,因此需要额外的手动步骤,这样就可以实现我们的自动构建。

更新:简短的回答是“不”(标记为答案),我想我会选择一些可以完成工作的附加工具。

2 个答案:

答案 0 :(得分:15)

Heat.exe没有切换功能,但candle.exe可以。将-arch x64提供给candle.exe的命令行,它将为包,组件等设置平台默认值。

顺便说一句,这个问题原来是here。{/ p>

答案 1 :(得分:1)

我知道这已经过时了,但只是在寻找相同的问题而且出现了。

如果您将“-arch x64”添加到Wix项目属性中“工具设置”下的编译器附加参数,我发现您仍然可以使用Heat。