【问题标题】:Downloading offline cache of Visual Studio 2019?下载 Visual Studio 2019 的离线缓存?
【发布时间】:2019-05-02 06:27:27
【问题描述】:
我希望能够在多台计算机上安装 VS 2019,似乎唯一可用的方法是使用CLI,我想下载这些工作负载(至少,开发人员会根据需要进行修改):
ASP.NET 和 Web 开发
.NET 桌面开发
使用 .NET 进行移动开发
.NET Core 跨平台开发
但是这些工作负载的 CLI 参数在上一个链接中不可用,那么我必须下载完整的工作负载和组件,它的大小非常大。所以我需要用于下载这些工作负载的命令。
【问题讨论】:
标签:
visual-studio
command-line
visual-studio-2019
【解决方案1】:
工作负载 ID 列表可从 here 获得。您可以按照您列出的页面上的示例中的说明使用这些。例如,您可能想要这样的命令(为了便于阅读,分成多行):
vs_community.exe --layout c:\vslayout
--add Microsoft.VisualStudio.Workload.NetWeb
--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.NetCrossPlat
--add Microsoft.VisualStudio.Workload.NetCoreTools
--includeOptional --lang en-US
如果您想要包含不属于工作负载的其他组件,您可以使用--add 标志和我上面链接中列出的任何组件 ID - 它不限于工作负载。
如果您想缩小下载布局的大小,您可以将--includeOptional 更改为--includeRecommended,或者如果您只想要简单的工作负载,则完全不使用它。如果您真的想优化下载大小,请跳过工作负载,只需选择您需要的组件。