Visual Studio 2015未检测到v141(2017)构建工具

GAM*_*TER 19 msbuild visual-studio visual-c++

我安装了最新的Visual Studio 2015的Windows 10 x64.我需要v141构建工具,所以我下载并安装了Visual Studio 2017 C++ Build工具.无论如何,IDE仍然在项目设置中的Platform Toolset列表框中仅显示v140. 在此输入图像描述

我检查了它是否已安装,它包含核心工具,mstools和工具v141. 在此输入图像描述

Leo*_*SFT 30

Visual Studio 2015未检测到v141(2017)构建工具

平台工具集V141来自Visual Studio 15 2017而不是Visual Studio 14 2015.基本上,该软件是向后兼容但不向上兼容的,因此当您安装了多个版本的构建工具时,最新版本的工具集也可以使用旧的.

换句话说,在安装的工具集v141之后,工具集v141被添加到VS2017中的可用工具集列表中 - 但不会添加到其他VS中,例如VS2015.因此,v141将不会在项目设置中的Visual Studio 2015平台工具集列表框中显示.

如果要使用v141构建工具,可以安装Visual Studio 2017并将项目更新到Visual Studio 2017.在这种情况下,您仍然可以在安装v140工具集后使用旧的构建工具集v140:

在此输入图像描述


mal*_*loc 5

如果你下载了一个用 VS2017 编写的项目,而你的 VS 是 2015。

您不需要购买新版本的 VS,只需打开解决方案资源管理器并右键单击属性,然后从左侧面板中选择常规并将平台工具集从 V141 更改为 V140。

大多数在 VS2017 中构建的项目不一定使用其 V141 工具集中的新功能。