I have heat.exe from Wix 3.8.1128.0 (RTM)  working well against many, many C++ 
projects using the VS2010 Toolset.
Running heat.exe from Wix 3.8 against C++ projects that have been upgraded to 
the VS 2013 Toolset always gives the following error:

Error   53      Build error during harvesting: C:\Program Files 
(x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(518,5):
 Specified platform toolset (v120) is not installed or invalid. Please make 
sure that a supported PlatformToolset value is selected.        heat.exe        
0       1       TestMergeWix

Looking at the "Microsoft.Cpp.Win32.Targets(518,5)" line I see that it is 
expecting to find a "C:\Program Files 
(x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v120" 
subfolder for the VS2013 (V12.0) Toolset and sure enough it is not there. I 
wondered if that subfolder was supposed to be installed by Wix 3.8 and wasn't 
on my machine because VS2013 had not been installed until after Wix 3.8 was 
installed, so I removed Wix 3.8 and re-installed it but still that subfolder 
was not created.

Should VS2013 or Wix 3.8 have installed "C:\Program Files 
(x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\v120"? Or is 
something else going wrong here?

John Buuck
john.bu...@sccmediaserver.com<mailto:john.bu...@sccmediaserver.com>
http://www.sccmediaserver.com<http://www.sccmediaserver.com/>
770-751-8500 ext 257



------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to