The MSBuild v120 PlatformTools portion of my problem was resolved when I 
reconverted my C++ project from VS2010 to VS2013 so that the 
ToolsVersion="12.0" rather than ToolsVersion="4.0" at the top of the project 
file. So my MSBuild v120 PlatformTools had been installed correctly after all. 
My MSBuild errors were occurring because heat was using MSBuild 4.0 since my 
C++ project still had ToolsVersion="4.0".
I think that when I initially opened the VS2010 C++ project in VS2013, I chose 
not to upgrade it to VS2013, and as a result it still provided the new 
"Platform Toolset" property in the Configuration Properties / General tab. So 
when I changed that "Platform Toolset" to 12.0, it was trying to use the 12.0 
platform toolset via MSBuild 4.0 which wasn't supported in that version of 
MSBuild.

So the root cause of my original problem was apparently that I did not choose 
to upgrade the C++ project initially to VS2013, resulting in a kind of hybrid 
project file that contained some of the VS2013 features (Such as Platform 
Toolset property) but without referencing the newer MSBuild 12.0 (in the 
Project ToolsVersion attribute).

So my remaining issue is the same as Bug 4279 where wix 3.8 heat seems to get 
some XmlComment-related error processing a C++ project file (using the 12.0 
Platform toolset) - note that if I change the Platform Toolset back to 10.0 
then wix 3.8 heat works.

Thanks for following up on this.

-----Original Message-----
From: Phill Hogland [mailto:phogl...@rimage.com] 
Sent: Wednesday, April 16, 2014 11:44 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Wix 3.8 Heat.exe error against VS2013 Toolset

We use VS2013 and heat to harvest files and registry information.  I have not 
used it to harvest a VS project file, as discussed in the bug.  The bug also 
does not indicate that the reported issue is related to missing MSBuild v120 
PlatformTools.  that seems to be a different issue, but I could be wrong.

I suspect that the MSBuild v120 tools needs to be installed on the system 
before the Wix Toolset setup is installed.  So figuring out how to install 
those files from Microsoft, and then installing the Wix Toolset is probably the 
path to success.





--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-3-8-Heat-exe-error-against-VS2013-Toolset-tp7594112p7594166.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
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

------------------------------------------------------------------------------
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