4

有没有办法使用heat具有部分Win64属性的工具生成文件Component

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

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

4

2 回答 2

15

Heat.exe没有这个开关,但是candle.exe有。输入-arch x64到命令行candle.exe,它将为包、组件等设置平台默认值。

顺便说一句,这个问题最初是在这里提出的。

于 2012-08-16T07:19:26.507 回答
2

我知道这很旧,但只是在寻找同样的问题,然后就出现了。

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

于 2016-04-15T20:25:06.707 回答