我之前一直在使用VS2013 express而没有问题,但是当我尝试编辑代码时它突然开始崩溃,而现有代码运行正常。
我尝试卸载并切换到VS2015,但它也崩溃了,并且与我的一些代码不兼容。所以我卸载了VS2015并重新安装了VS2013。
新问题是每当我尝试构建解决方案时,都会出现错误“MS8020”。
完整的错误消息如下所示
错误1错误MSB8020:v140的构建工具(Platform Toolset = 'v140')无法找到。请使用v140构建工具进行构建 安装v140构建工具。或者,您可以升级到 通过选择项目菜单或当前的Visual Studio工具 右键单击解决方案,然后选择“升级” 解决方案......“。C:\ Program Files (x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 \ Microsoft.Cpp.Platform.targets 64 5 Bevan
答案 0 :(得分:84)
这是VS2015的平台工具集。您卸载它,因此它不再可用。
更改平台工具集:
答案 1 :(得分:13)
@ bku_drytt的解决方案没有为我做。
我通过在.vcxproj文件中手动更改14.0
到12.0
和v140
到v120
的每次出现来解决它。
然后编译了!