2009-08-20 3 views
4

Ich beginne gerade, Wix zu verwenden und möchte Wärme verwenden, um die Ausgaben von meinen Visual C++ - Projekten zu extrahieren, um Wix-Dateien zu erhalten. Dies scheint für meine C# Projekte sehr gut zu funktionieren, aber wenn ich Wärme auf einem C++ ausführen Projekt, das ich einen Fehler:Funktioniert das WIX Heat-Dienstprogramm mit Visual C++ - Projekten?

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

Ist das funktionieren soll oder mache ich etwas falsch? Danke

+0

Kann Ihr VS C++ - Projekt mit MSBuild erstellt werden? – CheGueVerra

+0

Ja, ich starte meine Builds über MSBuild – heavyd

Antwort

3

Nicht in Visual Studio 2008 und früher. C++ - Projekte sind nicht wirklich MSbuild-Projekte (nur eine Shell um vcbuild.exe oder etwas Ähnliches), also gibt es keine Introspektion in diese Projekte. Es ist ziemlich traurig.

Gerüchten zufolge hat das VC++ - Team das in Visual Studio 2010 behoben, also werden hoffentlich die Dinge dort anfangen.