Работает ли тепловая утилита WIX с проектами Visual C++?

Я только начинаю использовать Wix и хотел бы использовать тепло для извлечения выходных данных из моих проектов Visual C++ в исходные файлы Wix. Кажется, это отлично работает для моих проектов на С#, однако всякий раз, когда я запускаю тепло в проекте на С++, я получаю сообщение об ошибке:

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

Это должно работать или я что-то не так делаю? Спасибо


person heavyd    schedule 20.08.2009    source источник
comment
Можно ли построить ваш проект VS C++ с помощью MSBuild?   -  person CheGueVerra    schedule 21.08.2009
comment
Да, я запускаю свои сборки через MSBuild   -  person heavyd    schedule 21.08.2009


Ответы (1)


Не в Visual Studio 2008 и более ранних версиях. Проекты C++ на самом деле не являются проектами MSbuild (просто оболочки вокруг vcbuild.exe или что-то в этом роде), поэтому в этих проектах нет самоанализа. Это довольно грустно.

Ходят слухи, что команда VC++ исправляет это в Visual Studio 2010, так что, надеюсь, там все заработает.

person Rob Mensching    schedule 20.08.2009