【问题标题】:Specified platform toolset (v120) is not installed VS 2013未安装指定平台工具集(v120)VS 2013
【发布时间】:2015-10-11 21:17:23
【问题描述】:

最近在我的机器上安装了 VS 2013。之前我用的是VS2010。

当我在 VS2013 中打开 VS2010 项目时,它要求我升级,我给出了选项 YES。 不,我在构建解决方案时收到此错误消息。

请帮忙!!

【问题讨论】:

  • 错误信息是什么?
  • 错误 MSB8020:找不到 v120 的构建工具(Platform Toolset = 'v120')
  • 我可以在“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120”下看到一些文件列表..所以我的机器上安装了v120?跨度>
  • 能否请您在 VS 2013 中创建一个新的 C++ 项目并检查它是否使用 v120 正确构建?如果是,那么是升级的问题,如果不是,是VS安装的问题
  • 我已经验证过了,新项目构建正确,没有任何问题。

标签: c++ visual-studio


【解决方案1】:

v120 是使用 Windows 8.1 SDK 的 Visual C++ 2013 的构建工具集。

所以真正的问题是您安装了哪个版本的 Visual Studio?如果缺少 v120 工具集,则您可能安装了没有 C++ 工具的 Visual Studio 2013 版本,或者安装已损坏。

注意:v110 是带有 Windows 8.0 SDK 的 VS 2012,v100 是带有 Windows 7 SDK 的 VS 2010,v140 是 VS 2015。v130 被跳过。

【讨论】:

  • 我已经安装了VS2013。我可以在 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\ 中看到 v120 文件夹
  • VS 2013 的哪个版本? Express for Windows、Express for Web、Express for Windows Desktop、Community、Pro、Test Pro、Enterprise?还有你用的是什么操作系统?
  • 好吧,这很奇怪。转到控制面板 -> 程序和功能 -> 选择 V​​S 2013 并点击“更改”。然后使用修复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-09
  • 2013-11-17
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 2017-07-28
  • 1970-01-01
相关资源
最近更新 更多