2009-08-20 15 views
4

Je commence juste à utiliser Wix et je voudrais utiliser la chaleur pour extraire les sorties de mes projets Visual C++ vers des fichiers Wix source. Cela semble fonctionner très bien pour mes projets C#, cependant, chaque fois que je lance la chaleur sur un projet C++ je reçois une erreur:L'utilitaire de chauffage WIX fonctionne-t-il avec les projets Visual C++?

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

Est-ce censé fonctionner ou que je fais quelque chose de mal? Merci

+0

Votre projet VS C++ peut-il être construit avec MSBuild? – CheGueVerra

+0

Oui, je cours mes constructions via MSBuild – heavyd

Répondre

3

Pas dans Visual Studio 2008 et versions antérieures. Les projets C++ ne sont pas vraiment des projets MSbuild (juste un shell autour de vcbuild.exe ou quelque chose comme ça) donc il n'y a pas d'introspection dans ces projets. C'est plutôt triste.

La rumeur veut que l'équipe VC++ corrige cette erreur dans Visual Studio 2010, donc j'espère que les choses vont commencer à fonctionner là.