如何从 Windows 7 计算机在 Visual Studio 2015 上安装和使用构建工具 v120 (2013)?

use*_*903 6 msbuild visual-studio

我需要构建几个需要 v120 构建工具的 C++ 项目(最初使用 VS 2013 开发)。我只能使用 VS2015(由于许可和其他公司手续,我无法安装 VS2013)。

根据多个类似的问题,例如这个问题这个问题,我唯一的选择似乎是:

  • 安装 VS2013 - (不可能)
  • 使用 VS2015 安装程序安装Windows 8.1 和 Windows Phone 8.0/8.1 - 也不可能,因为我使用的计算机运行的是 Windows 7 和Windows 8.1,而 Windows Phone 8.0/8.1没有出现在安装程序中。
  • 重新定位项目以使用 v140 进行构建 - 再次不可能,因为这将有效地使我的同事无法使用这些项目。

是否没有任何独立的安装程序可用于安装这些构建工具,或者我可以尝试的任何其他选项?

Leo*_*SFT 4

是否没有任何独立的安装程序可用于安装这些构建工具,或者我可以尝试的任何其他选项?

恐怕没有这样的独立安装程序可用于在 Windows 7 上安装构建工具 v120。正如您所发现的,该选项Windows 8.1 and Windows Phone 8.0/8.1 Tools无法安装在 Windows 7 上。

但是,有一个解决方法可以解决此问题,即安装Visual Studio 2013 Express而不是 Visual Studio 2013。

你可以在这里下载。

在此输入图像描述

Visual Studio 2013 Express 将解决您的许可限制,但我不确定它是否符合您的公司手续。如果没有,我认为您可以考虑 stijn 的建议“使用 $(DefaultPlatformToolset) 作为工具集,而不是将工具集硬编码为 v140

希望这可以帮助。