Visual Studio——用2015打开2017创建的项目遇到的问题及解决

起因是要用Visual Studio2015打开一个用Visual Studio2017创建的项目

得到错误:MSB8020 The build tools for v141 (Platform Toolset = 'v141') cannot be found. To build using the v141 build tools, please install v141 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution". 

首先在“工具-自定义”中试图通过增加Visual Studio2017有的“重定解决方案目标”选项来快速解决问题,尝试了将命令添加至“菜单栏-项目”(无显示)&“菜单栏-生成”(灰色无法点击)&“上下文菜单-项目和解决方案上下文菜单|解决方案文件夹”(无显示)未果后尝试搜索解决办法

先尝试了“visual studio 2015 重定解决方案目标”关键词,搜索到的只是在教怎么用Visual Studio2017右键解决方案就有的“重定解决方案目标”……,然后尝试了“How to retarget solution in vs2015”,排名第一的搜索结果很清楚的描述了解决方法,唯一的问题就是我第一次尝试的时候将“Right click on the project in the Solution Explorer”当作了“右键解决方案”,实际的意思是“在解决方案管理器中右键点击项目”。

在此将上面的解决方法翻译一下吧

  1. Right click on the project in the Solution Explorer
    1. 在“解决方案资源管理器”中右键点击要重定向的项目
  2. Click on "Properties"
    1. 在弹出的面板中选择"属性"
  3. Navigate to "Configuration properties"
    1. 在左侧选择"配置属性"(或“常规”,默认打开的也是那个面板)
  4. Click on the "General" option below "Configuration properties"
    1. 展开“常规”选项(选择配置属性后出现在右边)
  5. Change "Platform toolset" to Visual Studio 2015 (v140)
    1. 将“平台工具集”更改至Visual Studio 2015 (v140)

Over

发表评论