Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 我应该在Visual Studio 2015旁边安装Visual Studio 2017,还是应该先卸载Visual Studio 2015,然后再安装Visual Studio 2017?_Visual Studio_Visual Studio 2015_.net Core - Fatal编程技术网

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

Visual studio 我应该在Visual Studio 2015旁边安装Visual Studio 2017,还是应该先卸载Visual Studio 2015,然后再安装Visual Studio 2017?,visual-studio,visual-studio-2015,.net-core,Visual Studio,Visual Studio 2015,.net Core,我目前正在使用Visual Studio 2015对ASP.NET核心应用程序进行编程。关于安装Visual Studio 2017,我有以下问题: 什么是最佳实践和/或最干净的方法 我应该在Visual Studio 2015旁边安装Visual Studio 2017吗 我是否应该首先卸载Visual Studio 2015和所有.NET核心依赖项,然后安装Visual Studio 2017 是否有任何工具可以确保Visual Studio 2015的干净卸载 就个人而言,我会保留这两个

我目前正在使用Visual Studio 2015对ASP.NET核心应用程序进行编程。关于安装Visual Studio 2017,我有以下问题:

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

就个人而言,我会保留这两个版本-多年来,您多次遇到兼容性问题,需要使用以前的版本。我还有一个不会升级的旧项目,我已经回去重新安装了旧的VS版本。

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

一旦您以新版本打开项目,它将尝试升级项目,然后您将无法返回

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

总之,如果你有足够的硬盘空间,没有理由不把它们一起安装

在过去,如果要安装多个版本,建议按顺序安装,但听起来这对您来说不是问题,我不知道这是否是一个问题,因为自从我不得不处理这个问题以来,已经有多个版本了


祝你好运

VS 2013、VS 2015和VS 2017都能并肩工作。VS 2012在Windows 10上可能有点狡猾,但也应该并行工作。从理论上讲,VS2010也应该与它们并驾齐驱,但我在过去遇到过一些怪癖,它们相互干扰

项目通常应在2015年至2017年之间往返,尽管存在一些单向升级方案

请注意,如果出于某种原因确实需要较旧的编译器工具集,还可以安装VS 2017并选择可选组件
Microsoft.VisualStudio.component.VC.140
,该组件将安装较旧的
v140
编译器,您仍然可以使用VS 2017 IDE。也就是说,没有太多的理由来做这件事,因为VS 2015和VS 2017 C++标准库是二进制兼容的,所以你可以在一个项目中混合它们。
有关VS 2017的信息,请参阅

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

从第页开始

与早期版本安装的兼容性 您可以安装和使用Visual Studio 2017以及以前版本的Visual Studio,包括Visual Studio 2015、Visual Studio 2013和Visual Studio 2012


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

VS 2015是Installshield LE支持的最新版本。
如果您将来需要建筑安装工,那么VS 2015将非常有用。Visual Studio 2017比2015年有更多功能,它包含2015年的当前功能,因此您不需要2015年与2017年并驾齐驱。只要坚持2017年。我认为您在使用Visual Studio 2017打开2013和2015项目时不会遇到任何问题

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

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


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

    在卸载之前,我会尝试在同一个框中运行它们。而不是添加另一个答案-我只是想“我也是”这个答案。:)每当我安装新版本的VS时,我都不会删除旧版本,直到它真的不再需要。目前,我有2013年、2015年和2017年在两台不同的Windows 10机器上玩得非常好。我也没有发现任何问题,在打开三个解决方案,我的工作最与任何版本,所以不应该有一个问题。有时2017年(就像2015年之前一样)会想更新解决方案文件顶部的VS版本信息-我通常会撤销这一更改…注意:永远不要在2015年之前安装2017!这看起来很明显,但它会发生吗:在一台新的个人电脑上,我试图只使用2017,但当我不得不安装2015时,我有非常糟糕的时刻。我最终卸载了所有内容,并以正确的顺序重新开始。@ilcorvo请不要散布废话。我在已经安装了vs2017的Windows 10上安装了vs2015。一切都很完美…是的,为什么?首先,我让Visual Studio 2017 Professional安装了几乎所有的组件。那是一年多以前的事了。。。但我记得我没有克服的一个问题是让TypeScript1.8在2015年运行。