我应该在Visual Studio 2015旁边安装Visual Studio 2017,还是应该首先卸载Visual Studio 2015然后安装Visual Studio 2017?

时间:2017-03-10 21:51:12

标签: visual-studio visual-studio-2015 .net-core

我目前正在使用Visual Studio 2015编写ASP.NET Core应用程序。我有关于安装Visual Studio 2017的以下问题:

  • 什么被认为是最佳做法和/或最干净的方法?
  • 我应该在Visual Studio 2015旁边安装Visual Studio 2017吗?
  • 我应该首先卸载Visual Studio 2015和所有.NET Core依赖项,然后安装Visual Studio 2017吗?
  • 是否有任何工具可以确保干净地卸载Visual Studio 2015?

8 个答案:

答案 0 :(得分:30)

来自第1

  

与早期版本安装的兼容性

     

您可以安装和使用Visual Studio 2017以及Visual Studio的早期版本,包括Visual Studio 2015,Visual Studio 2013和Visua Studio 2012。

是的。你可以毫无问题地安装它们。

答案 1 :(得分:17)

VS 2013,VS 2015和VS 2017都能很好地并肩工作。 VS 2012在Windows 10上可能有点狡猾,但也应该并排工作。从理论上讲,VS 2010也应该与这些人并肩工作,但过去我曾经遇到过他们互相干扰的怪癖。

虽然有一些单向升级方案,但项目应该在2015年到2017年之间进行一次往返。

请注意,如果您出于某种原因真的只需要旧的编译器工具集,那么您也可以安装VS 2017并选择安装旧的Microsoft.VisualStudio.Component.VC.140编译器的可选组件v140,您仍然可以使用它VS 2017 IDE。也就是说,自从VS 2015& amp; amp; amp; VS 2017 C ++标准库是二进制兼容的,因此您可以在项目中混合它们。

有关VS 2017的信息,请参阅this blog post

答案 2 :(得分:6)

听起来你已经在2015年完成了一些项目,所以你可能希望保留它。

在新版本中打开项目后,它会尝试升级项目,然后您就无法返回。

但是,如果您同时安装了多个版本,当您尝试从Windows资源管理器中打开一个项目时,它将使用" Visual Studio版本检查器"并查看项目文件并确定要在哪个版本中打开它。

最重要的是,如果您有硬盘空间,则没有理由不将它们彼此并排安装。

过去,如果您要安装多个版本,建议按顺序安装它们,但它听起来不像是一个问题,我不知道这是否均匀因为我不得不处理这个问题所以已经有几个版本了。

祝你好运!

答案 3 :(得分:4)

就我个人而言,我会同时保留这两者 - 多年来你曾经多次遇到兼容性问题并且需要拥有先前的版本。我也有旧的项目,不会升级,我已经回去重新安装旧的VS版本。

答案 4 :(得分:1)

如果您没有理由将VS2015保留在计算机中,我建议您将其卸载。 我在安装VS2017之后卸载了VS2015,后来注意到我还在使用VS2015的旧任务栏快捷方式。 所以我无意中仍在使用VS2015。 也许一些特殊情况需要在新版本旁边保留旧版本的VS,但对于我们其他人,我说,卸载!

答案 5 :(得分:1)

VS 2015是Installshield LE支持的最后一个版本。 如果您将来需要构建安装程序,那么使用VS 2015

会很有用

答案 6 :(得分:1)

1,2,3。 Visual Studio 2017比2015年具有更多功能,并且包含2015年的当前功能,因此您不需要在2015年与2017年同时使用。只需坚持使用2017年。我认为在使用Visual Studio 2017打开2013年和2015年项目时,您不会有任何问题

  1. Uninstall Tool是一个很好的工具。运行原始的卸载向导后,它会清除所有剩余的文件和注册表项,甚至告诉您在需要重新启动后将清除多少文件。

答案 7 :(得分:0)

对于继续阅读本文的人,我拥有Visual Studio Professional 2008(适用于Windows Embedded 6.5),2010、2015、2017,即使同时打开它们也都可以工作。

编辑:如其他答案所述,它们需要从最早的版本安装到最新的版本。

相关问题