From: John B. <joh...@sc...> - 2014-04-16 16:39:45
|
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:pho...@ri...] Sent: Wednesday, April 16, 2014 11:44 AM To: wix...@li... 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...@li... https://lists.sourceforge.net/lists/listinfo/wix-users |