我已经安装了 Visual Studio 2017 与 2013 和 2015(如果 2017 安装失败,我不想冒险)。
我的机器上已经有 VS 2013 和 2015。我现在不需要旧版本,而且我真的需要释放这些旧版本占用的空间。
“程序和功能”中的常规卸载程序可以完成此任务吗?
根据以前的经验,我担心它可能会影响 VS 2017 文件。
有人能告诉我卸载 VS 2013 和 2015 而不触及 2017 的正确步骤吗?
答案1
根据这些social.msdn 上的回复是的,理论上是的。
实际上,它还取决于旧安装有多少组件以及有哪些组件。如果卸载脚本试图关闭另一个现有 VS 安装所使用的服务,并且可能成功关闭,那么它可能会遇到一些严重的问题。不过,不应该如此。
以 Git 为例。我不使用它 - 但请遵循以下建议此主题通过在卸载之前从旧 IDE 中删除 Git 组件。事实上,强烈建议首先从 IDE 中删除尽可能多的要卸载的插件/扩展,然后删除相应的 VS 服务包。IDE(在本例中为 VS2010)卸载过程可以很好地处理 Crystal Reports 等组件。
有趣的事实:VS2010 SP1 卸载实际上要求安装 VS2010 DVD,而 IDE 卸载则没有!
另一种(计划 B)方法是浏览 Windows 设置中的“应用和功能”,并搜索以“Microsoft”开头的任何与 Visual Studio 相关的内容。如果在删除 Microsoft 程序时A您知道与要卸载的 IDE 相关联的程序,由于无法关闭的 TSR 或服务,卸载挂在 0%,然后搜索匹配的类似程序A并卸载它。IDE 的大致安装/修改日期已明确标明,但请记住,主要的 Windows 修订升级也会将某些组件的日期更改为升级日期。
B 计划可能非常耗时且容易出错,并且只能作为最后的手段来使用。