4

我刚刚开始使用 Wix,并想使用热量从我的 Visual C++ 项目中提取输出以获取 Wix 文件。这似乎对我的 C# 项目很有用,但是,每当我在 C++ 项目上运行 heat 时,我都会收到一个错误:

heat project MyProject.vcproj -pog:Binaries -cg MyGroup -nologo -out MySource.wxs
heat.exe : error HEAT5307 : Build failed.

这应该有效还是我做错了什么?谢谢

4

1 回答 1

3

不在 Visual Studio 2008 及更早版本中。C++ 项目并不是真正的 MSbuild 项目(只是 vcbuild.exe 或类似的外壳),因此对这些项目没有自省。这很可悲。

有传言说 VC++ 团队正在 Visual Studio 2010 中修复这个问题,所以希望事情能在那里开始工作。

于 2009-08-20T21:32:56.437 回答