Visual studio 2015 设置新PC。需要构建VS2015 C++;代码。我必须安装VS2015吗?

Visual studio 2015 设置新PC。需要构建VS2015 C++;代码。我必须安装VS2015吗?,visual-studio-2015,visual-studio-2017,visual-studio-2017-build-tools,Visual Studio 2015,Visual Studio 2017,Visual Studio 2017 Build Tools,我正在安装一台新电脑,希望安装尽可能少的Visual Studio版本。我的要求是,我必须仍然能够像2015年一样构建VS2015项目——也就是说,不需要更新项目的工具集 在我的旧PC上,我可以在VS2017中构建VS2015代码,而无需升级工具集。但我不知道这是因为我在添加VS2017时已经安装了VS2015,还是VS2017可以在不升级项目的情况下自行构建2015代码 那么,在新的PC上,我必须从哪个版本的Visual Studio开始?VS2017还是VS2015 我意识到我可以在2015

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

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

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


我意识到我可以在2015年之后回去安装,但如果可能的话,我想按顺序安装。

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

在VS17的“默认”安装之后,您可以重新打开“VisualStudio安装程序”来修改安装的组件:转到“单独组件”选项卡,向下滚动直到遇到“MSVC V140- VS 2015 C++构建工具(V1400)”,并检查它。
如果您的项目使用MFC或ATL之类的东西,您可能还需要类似的“v140”特殊包-它们位于同一个列表中,更进一步。

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

在VS17的“默认”安装之后,您可以重新打开“VisualStudio安装程序”来修改安装的组件:转到“单独组件”选项卡,向下滚动直到遇到“MSVC V140- VS 2015 C++构建工具(V1400)”,并检查它。
如果您的项目使用MFC或ATL之类的东西,您可能还需要类似的“v140”特殊包-它们位于同一个列表中,再往下一点。

PS:为什么不直接升级到VS19?然后,如果需要,可以添加VS15(当然)和VS17构建工具。你甚至可以得到VS17 for XP工具集!这就是我最后要做的。直接去了VS2019,找到了工具。我确实有一个问题。我的一个后期构建步骤显然需要一个旧版本的msdia120.dll,而我的VS2019安装选项似乎没有这个版本——即使在安装了v140工具之后。我基本上必须从我的旧盒子中复制dll并手动注册它。除此之外,它是完美的。感谢你的回答:你为什么不“全力以赴”升级到VS19?然后,如果需要,可以添加VS15(当然)和VS17构建工具。你甚至可以得到VS17 for XP工具集!这就是我最后要做的。直接去了VS2019,找到了工具。我确实有一个问题。我的一个后期构建步骤显然需要一个旧版本的msdia120.dll,而我的VS2019安装选项似乎没有这个版本——即使在安装了v140工具之后。我基本上必须从我的旧盒子中复制dll并手动注册它。除此之外,它是完美的。感谢你的回答