如何在VS2015中重新定位VS2017解决方案?

时间:2017-08-14 10:13:56

标签: c++ visual-studio-2015

MSB8020 找不到v141(Platform Toolset ='v141')的构建工具。要使用v141构建工具进行构建,请安装v141构建工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”来升级到当前的Visual Studio工具。

我一直在家里做VS2017的一个项目,但学校的电脑使用的是VS2015。如何将我的解决方案重新定位到旧版本?

我检查了项目菜单,右键单击了解决方案资源管理器中的解决方案和单独项目,但没有“重新定位解决方案”选项。

3 个答案:

答案 0 :(得分:5)

  1. 右键单击解决方案资源管理器中的项目
  2. 点击" 属性"
  3. 导航至" 配置属性"
  4. 点击" 常规"下面的选项"配置属性"
  5. 更改" 平台工具集"到 Visual Studio 2015(v140)

答案 1 :(得分:0)

在记事本或任何编辑器中打开Visual Studio解决方案文件,然后将VisualStudioVersion更新为14.0.25420.1并保存解决方案。另请检查MinimumVisualStudioVersion。

答案 2 :(得分:0)

如果您在解决方案中有许多项目并且没有 Retarget solution 重新定位每个项目可能会很乏味,如果您想一次重新定位它们,那么:

  1. Property manager 菜单打开 View

  2. 在属性管理器中使用 SHIFT + left click 一次性选择所有项目。

  3. 右键单击突出显示区域的任意位置并选择 Properties

  4. 在出现的属性页中,从顶部的 2 个下拉列表中选择 All configurationsAll platforms

  5. Configuration properties -> general 下将 Platform toolset 设置为所需的工具集并点击 OK