Visual studio 从Visual Studio 2015切换/升级到Visual Studio 2017

Visual studio 从Visual Studio 2015切换/升级到Visual Studio 2017,visual-studio,visual-studio-2015,upgrade,Visual Studio,Visual Studio 2015,Upgrade,不久前,我试图进入编程领域,但我遇到了一些困难,过了一段时间,我失去了动力。当时,我安装了Visual Studio 2015(免费版),但并不知道自己在做什么,我勾选了所有的“工作负载”,最终安装了60 GB以上的软件 最近,我对编码重新产生了兴趣,而且它的效果要好得多。我继续安装Visual Studio 2017 Community(为了获得最新版本的软件),但知道我的电脑上安装了60 GB以上的软件,我没有在VS 2017安装程序中勾选任何“工作负载”。我以为它会发现所有的东西都已经在那

不久前,我试图进入编程领域,但我遇到了一些困难,过了一段时间,我失去了动力。当时,我安装了Visual Studio 2015(免费版),但并不知道自己在做什么,我勾选了所有的“工作负载”,最终安装了60 GB以上的软件

最近,我对编码重新产生了兴趣,而且它的效果要好得多。我继续安装Visual Studio 2017 Community(为了获得最新版本的软件),但知道我的电脑上安装了60 GB以上的软件,我没有在VS 2017安装程序中勾选任何“工作负载”。我以为它会发现所有的东西都已经在那里了

显然不是这样,因为当我打开VS2017并开始创建一个新项目时,那里没有可供选择的模板。我知道我可以再次启动安装程序,告诉它修改安装并安装尽可能多的特定于工作负载的模板,但是我的问题是:

例如,如果我继续告诉VS 2017安装程序it安装“通用Windows平台开发”(6.49 GB)所需的软件,它会意识到我已经安装了该软件的旧版本并对其进行更新/升级,还是会在现有版本的基础上再增加6.49 GB?

我想说清楚:
我确实意识到,它将使用额外的内存,即使它只对我已经安装的内容执行更新。我试图避免的是安装一个全新的60 GB软件,而忽略了旧的软件,我不得不回去手动卸载VS 2015留下的过时版本。

当您已经安装VS 2015并尝试安装VS 2017时,它将而不是更新/升级已安装的VS 2015。您可以安装和使用Visual Studio 2017以及以前版本的Visual Studio,包括Visual Studio 2015、Visual Studio 2013和Visual Studio 2012。我们可以从以下网站了解此信息:

如果您不想使用VS 2015清理VS 2017的某些空间,您可以尝试通过VS强制卸载命令(如VS_community.exe/uninstall/force)卸载它,有关详细信息,请检查:

如果您不想完全卸载VS 2015,您可以对其进行修改并取消选中一些您最近不会使用的组件,通常我们不会安装所有组件,因为它是一个巨大的组件,并检查您需要的组件是否更好

对于VS 2017,您也可以尝试修改它,只检查您需要的工作负载,您可以检查工作负载并确认其右侧包含的组件,如下面的屏幕截图,无需选择所有工作负载。

“它会意识到我已经安装了一个旧版本并对其进行更新/升级,还是会在我已有的基础上再增加6.49 GB?”不确定。根据设计,许多软件包支持针对多个目标场景并行安装。(也就是说,我们中的一些疯狂程序员希望在我们的机器上同时安装所有版本,以便我们可以在任何给定的时间使用我们想要的任何版本。)那么为什么要冒险呢?如果您不想要旧的东西,请重新运行VS 2015安装程序并删除不需要的包(或整个该死的东西)。然后重新安装VS2017。@CodyGray不敢相信我没有想到重新运行旧的VS2015安装程序。是的,我可以看到在同一个软件上安装多个版本的“以防万一”的重要性。谢谢你的快速回答:)是的,这就是我要做的,谢谢你花时间回答!:)