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