设置新电脑。需要构建 VS2015 C++ 代码。我必须安装 VS2015 吗?

Setting up new PC. Need to build VS2015 C++ code. Must I install VS2015?

我正在安装一台新电脑,希望安装尽可能少的 Visual Studio 版本。我的要求是我必须仍然能够像 2015 年一样构建 VS2015 项目——也就是说,无需更新项目的工具集

在我的旧电脑上,我可以在不升级工具集的情况下在 VS2017 中构建 VS2015 代码。但我不知道那是因为我在添加 VS2017 时已经安装了 VS2015,还是 VS2017 可以在不升级项目的情况下自行构建为 2015 代码

那么我必须在新 PC 上从哪个版本的 Visual Studio 开始? VS2017 还是 VS2015?

我知道之后我可以回去安装 2015,但如果可能的话,我想按顺序安装。

我 99% 确定您可以在 VS17 中安装 VS15 构建工具! (99% 因为我最近更新到 VS19,你当然可以,IIRC,VS17 也是一样)。

'default' 安装 VS17 后,您可以重新打开 "Visual Studio Installer" 修改安装的组件:转到 "Individual Components" 选项卡并向下滚动,直到看到 "MSVC v140 - VS 2015 C++ build tools (v14.00)" 并检查。

如果您的项目使用 MFC 或 ATL 之类的东西,您可能还需要类似的 "v140" 特殊包 - 它们位于同一个列表中,更靠下。