首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法找到Visual 2008的构建工具(Platform Toolset = 'v90')

无法找到Visual 2008的构建工具(Platform Toolset = 'v90')
EN

Stack Overflow用户
提问于 2019-02-11 08:39:38
回答 2查看 5.4K关注 0票数 3

我试图在c++上构建项目vs2017,但出现了错误:“无法找到Visual 2008的构建工具(Platform Toolset = 'v90')”,在导航之后,我必须下载已安装的VS 2008,但仍然存在问题。有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-11 09:59:49

这些项目的目标是v90平台工具集。解决方案要么用.sln打开VS2008文件(即使用正确的工具),要么花一些时间更新项目以针对最新的平台工具集(即VS2017)。要做到这一点,只需右键单击每个项目,然后转到Properties,然后查看General \ Windows SDK Version。在项目升级之后,您可能必须修复编译/链接器错误。

票数 4
EN

Stack Overflow用户

发布于 2019-10-20 22:26:06

可以从命令行升级项目文件,而无需在Visual中打开它。我遇到了同样的问题,并在(https://learn.microsoft.com/en-us/visualstudio/ide/reference/upgrade-devenv-exe?view=vs-2017)中找到了另一个解决方案。

以下是几个步骤:

  1. 打开Visual版本的developer命令提示符。“VS 2017的开发命令提示”。
  2. 导航到项目文件的目录。
  3. 执行以下命令: devenv myproject.sln /upgrade
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54626642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档