正在下载 Visual Studio 2019 年的离线缓存?

Downloading offline cache of Visual Studio 2019?

我希望能够在多台计算机上安装 VS 2019,似乎唯一可用的方法是使用 CLI,我想下载这些工作负载(至少,如果开发人员会修改需要):

ASP.NET and web development

.NET desktop development

Mobile development with .NET

.NET Core cross-platform development

但是这些工作负载的 CLI 参数在之前的 link 中不可用,然后我必须下载完整的工作负载和组件,它的大小非常大。所以我需要用于下载这些工作负载的命令。

工作负载 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 标志与我上面 link 中列出的任何组件 ID 一起使用 - 它不限于工作量。

如果你想 trim 缩小下载布局的大小,你可以将 --includeOptional 更改为 --includeRecommended 或者如果你只想要基本结构,则完全忽略它工作量。如果您真的想优化下载大小,请跳过工作负载,只 select 您需要的组件。