我的Visual Studio C++ 2012中无法编译/构建任何内容,因为我遇到了一个错误,指出我要么具有不合适的ToolsVersion,要么ToolSet缺失。
这是控制台中的错误:
项目文件包含ToolsVersion="12.0"。此工具集可能未知或缺失, 在这种情况下,您可以通过安装适当版本的MSBuild或强制使用特定的ToolsVersion来解决此问题。 将项目视为具有ToolsVersion="4.0"。
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020:无法找到v120(平台工具集='v120')的构建工具。 要使用v120构建工具进行构建,请单击“项目”菜单或右键单击解决方案,然后选择“更新VC++ 项目...”。安装v120以使用v120构建工具进行构建。
我已经安装了Microsoft SDK。这也可能是相关的——我最近从2013 VSRC降级到了2012 MSVC,但进行了干净的卸载。
v120
的出现。具体来说,所有<PlatformToolset>
元素都应该是<PlatformToolset>v110</PlatformToolset>
。 - IInspectable