无法findVisual Studio 2013错误MS8020构build工具v140

我以前一直在使用VS2013 express没有问题,但突然它开始崩溃,每当我尝试编辑代码,而它运行现有的代码罚款。

我尝试卸载并切换到VS2015,但它也崩溃,并与我的一些代码不兼容。 所以我卸载了VS2015并重新安装了VS2013。

新的问题是每当我尝试build立一个解决scheme,它会给出错误“MS8020”。

完整的错误信息如下所示

错误1错误MSB8020:无法find用于v140(平台工具集='v140')的构build工具。 要构build使用v140构build工具,请安装v140构build工具。 或者,可以通过select“项目”菜单或右键单击解决scheme,然后select“升级解决scheme…”来升级到当前的Visual Studio工具。 C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 \ Microsoft.Cpp.Platform.targets 64 5 Bevan

这是VS2015的平台工具集。 您卸载了它,因此它不再可用。

要更改您的平台工具集:

  1. 右键单击您的项目,转到属性。
  2. 在configuration属性下,转到常规。
  3. 将您的平台工具集更改为可用的平台工具集之一。

@ bku_drytt的解决scheme没有为我做。

我通过在.vcxproj文件中手动更改14.012.0v140v120每个发生v140来解决这个问题。

然后编译!