- 什么是最佳实践和/或最干净的方法?
- 是否应该在Visual Studio 2015旁边安装Visual Studio 2017?
- 是否应该先卸载Visual Studio 2015及其所有.NET Core依赖项,然后再安装Visual Studio 2017?
- 是否有任何工具可确保清除卸载Visual Studio 2015?
来自页面Visual Studio 2017平台定位和兼容性
与以前版本的兼容性安装
您可以安装并使用Visual Studio 2017,以及包括Visual Studio 2015、Visual Studio 2013和Visual Studio 2012在内的以前版本。
所以可以毫无问题地安装它们。
VS 2013、VS 2015 和 VS 2017 可以同时使用且良好运行。在 Windows 10 上,VS 2012 可能会有些棘手,但也可以同时使用。理论上,VS 2010 也应该可以与它们同时使用,但我曾经遇到过它们相互干扰的怪癖。
通常情况下,项目应该可以在 2015 和 2017 之间来回转换,尽管也存在一些单向升级的情形。
请注意,如果您真的只需要某些原因所需的旧编译器工具集,您还可以安装 VS 2017 并选择可选组件 Microsoft.VisualStudio.Component.VC.140
,该组件将安装旧的 v140
编译器,并且您仍然可以在 VS 2017 IDE 中使用它。 话虽如此,没有太多理由这样做,因为 VS 2015 和 VS 2017 的 C++ 标准库是二进制兼容的,所以您可以在项目中混合使用它们。
有关 VS 2017 的信息,请参见此博客文章。
听起来你已经在2015年做了一些项目,所以你可能想保留它。
一旦你在新版本中打开一个项目,它会尝试升级该项目,然后你就无法回到旧版本了。
但是,如果你同时安装了多个版本,当你尝试从Windows资源管理器中打开一个项目时,它将使用“Visual Studio版本检查器”打开它,并查看项目文件并确定要在哪个版本中打开它。
总之,如果你有硬盘空间,没有理由不将它们一起安装。
过去,如果你要安装多个版本,建议按顺序安装,但这似乎对你不是问题,而且我不知道这是否仍然是一个问题,因为我已经处理过几个版本了。
祝你好运!
VS 2015是Installshield LE支持的最后一个版本。 如果您将来需要构建安装程序,则拥有VS 2015将会很有用。
对于继续阅读的人,我拥有Visual Studio Professional 2008(适用于Windows Embedded 6.5),2010,2015,2017版本,即使同时打开也可以正常工作。
编辑:如其他答案所述,它们需要按照从旧版本到新版本的顺序安装。