3

使用Create an offline installer for Visual Studio 2017使用命令行参数安装 Visual Studio 2017Visual Studio Enterprise 2017 组件目录我厌倦了创建offline installerVisual Studio 2017, Enterprise我第一次使用以下:

vs_enterprise.exe --layout --lang en-US --add Microsoft.VisualStudio.Workload.CoreEditor Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.WebCrossPlat Microsoft.VisualStudio.Workload.Node它的工作,我可以成功安装VS。

之后我厌倦了更新创建的文件并将Recommended/Optional组件添加到某些文件中workload,所以我按照提到的文章,文章说通过添加--includeRecommended--includeOptional)开关,安装程序也会下载RecommendedOptional)组件。所以我添加了(例如)--includeRecommended这样的开关:

vs_enterprise.exe --layout --lang en-US --includeRecommended --includeOptional --add Microsoft.VisualStudio.Workload.CoreEditor Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.WebCrossPlat Microsoft.VisualStudio.Workload.Node,并且不起作用(第二个cmd(显示下载进度)立即关闭),总而言之,我也厌倦了以下命令,并且它们都不起作用:

  • vs_enterprise.exe --layout --lang en-US --add Microsoft.VisualStudio.Workload.NetCoreTools --includeRecommended
  • vs_enterprise.exe --layout --lang en-US --includeRecommended --add Microsoft.VisualStudio.Workload.NetCoreTools
  • ...(我的意思是我改变了所有参数的顺序,实际上我厌倦了所有可能的选项

我也厌倦了新的(空)文件夹,但没有成功。

我用谷歌搜索,但什么也没找到,只有http://docs.microsoft.com中已经存在的一些示例。

我应该如何使用includeRecommended/includeOptional开关?

4

1 回答 1

4

更新(2021-11-10)

以下解决方案非常适合Visual Studio 2022

更新

以下是所有可用工作负载的列表(链接到它们的详细信息)和使用示例:

创建离线安装程序:VS2019文档/ VS2022文档

  1. 下载 Visual Studio 引导程序(例如vs_enterprise.exe:)
  2. 创建本地安装缓存
  • 例如:D:\whatever\vs_enterprise.exe --layout d:\whatever --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.NetCoreTools --lang en-US
  1. 双击vs_enterprise.exe从本地缓存安装 Visual Studio

如果你想更新上一​​页。创建本地缓存,运行vs_enterprise.exe --layout d:\whatever


原答案

安装程序有一个关于此问题的错误,正如团队所说,该错误已修复v15.1(发布日期:2017 年 4 月 6 日)。

我可以Microsoft.VisualStudio.Workload.NetWeb使用以下命令成功下载工作负载。( 1.79GB )

vs_enterprise.exe --layout --lang en-US --add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --includeOptional

于 2017-04-07T02:17:10.207 回答