安装 VS 2017 后卸载以前版本的 Visual Studio

dea*_*ace 7 visual-studio visual-studio-2015 visual-studio-2017

我已经与 2013 和 2015 并排安装了 Visual Studio 2017(如果 2017 安装失败,我不想冒险)。

我的机器上已经安装了 VS 2013 和 2015。我现在不需要旧版本,我真的需要释放这些旧版本占用的空间。

“程序和功能”中的常规卸载程序会执行此任务吗?

根据以前的经验,我担心它可能会影响 VS 2017 文件。

谁能告诉我在不触及 2017 的情况下卸载 VS 2013 和 2015 的正确步骤?

Lau*_*arn 2

根据Social.msdn 上的这些回复,理论上是的。

实际上,这还取决于旧安装有多少组件以及哪些组件。如果卸载脚本尝试关闭另一个现有 VS 安装使用的服务,并且可能成功关闭,则它可能会遇到一些令人讨厌的麻烦。但不应该。

以 Git 为例。我不使用它,但请遵循此线程中的建议,在卸载之前从旧 IDE 中删除 Git 组件。事实上,强烈建议首先从要卸载的 IDE 中删除尽可能多的插件/扩展,然后删除相应的 VS 服务包。像 Crystal Reports 这样的组件可以通过 IDE(在本例中为 VS2010)卸载过程很好地处理。

有趣的事实:VS2010 SP1 卸载实际上要求安装 VS2010 DVD,而 IDE 卸载则没有!

另一种(B 计划)方法是浏览 Windows 设置中的“应用程序和功能”,然后搜索以“Microsoft”开头的任何与 Visual Studio 相关的内容。如果在删除您知道与正在卸载的 IDE 关联的 Microsoft 程序A时,由于 TSR 或服务无法关闭,卸载挂在 0% 处,则搜索与A匹配的类似程序并将其卸载。清楚地标明了 IDE 的大致安装/修改日期,但请记住,主要的 Windows 版本升级也可能将某些组件的日期更改为升级日期。

B 计划可能非常耗时且容易出错,只能作为最后的手段使用。