繁体   English   中英

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

[英]Visual Studio 2015 not detecting v141 (2017) Build tools

我有 Windows 10 x64,安装了最新的 Visual Studio 2015。我需要 v141 构建工具,所以我下载并安装了 Visual Studio 2017 C++ 构建工具。 无论如何,IDE 在项目设置的平台工具集列表框中仍然只显示 v140。 在此处输入图片说明

我检查了它是否已安装并且它包含核心工具、mstools 和 tools v141。 在此处输入图片说明

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

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

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

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

在此处输入图片说明

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

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

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

你必须使用 vs2017 cmd 提示符和 msbuild 来定位 V141

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM