如何克隆Visual Studio Community

3
我有最新版本的Visual Studio Community,并选择了很多功能。现在我想将所有安装内容从我的电脑克隆到我的笔记本电脑上,我知道有一种方法可以做到这一点,而不需要重新下载20GB的内容。我认为可以通过命令提示符创建一个安装程序,但我不记得具体是什么了。谢谢帮助。

1
我们无法将您计算机上安装的VS复制到笔记本电脑上,但我们可以在您不需要使用计算机的晚上创建并下载一个包含所需工作负载和组件的离线安装程序,然后将离线安装程序复制到笔记本电脑上。 - Sara Liu - MSFT
有道理。我想我没有安装文件,所以需要下载它们。 - M.kazem Akhgary
2个回答

2
为了创建Visual Studio安装文件的本地副本,需要执行以下步骤:
Step 1 - 下载Visual Studio社区版引导程序vs_community.exe,下载链接:https://aka.ms/vs/15/release/vs_community.exe Step 2 - 使用管理员身份打开命令提示符,并指向已下载文件所在的位置。然后使用以下命令之一。
要创建包含所有功能的完整本地布局(需要很长时间),请运行:
vs_community.exe --layout c:\vs2017layout --lang en-US

对于.NET桌面和Office开发,请运行:

vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US

你可以将c:\vs2017layout更改为你喜欢的其他路径。 -add用于定义要添加的组件 ID
ASP.NET和Web开发ID是:Microsoft.VisualStudio.Workload.NetWeb,.NET Core跨平台开发ID是:Microsoft.VisualStudio.Workload.NetCoreTools
有关更多详细信息,请参阅在网络速度慢或不稳定的情况下安装Visual Studio 2017

谢谢。但是Visual Studio的更新文件放在哪里?我已经多次更新了VS。我猜安装文件存储在临时文件夹中,并在更新完成后被删除? - M.kazem Akhgary
我确实安装了旧版本。希望更新的大小会更小 :) - M.kazem Akhgary
“--clean”选项(自15.3版开始推出)将从已更新为更新版本的布局中删除旧组件版本。 - ElasticCode
@M.kazemAkhgary 我想使用这个答案。你能成功地在不重新下载的情况下转移组件吗? - Nastaran Hakimi
1
@NastaranHakimi 老实说,我不记得这是否有效,也不记得为什么我接受了这个答案。抱歉。 - M.kazem Akhgary

0

我不知道有任何功能可以自动地将Visual Studio安装从一台计算机复制到另一台计算机。相反,有方法可以为系统管理员创建离线安装程序:

可能还有其他方法,也许您可以与serverfault.comsuperuser.com上的系统管理员进行确认?

也许很自然地期望能够导出已安装软件包的列表,以及通过网络安装程序触发相同配置的在线安装的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接