visual-studio-2017 - 为 Visual Studio 创建离线安装程序,includeRecommended/includeOptional 开关不起作用

标签 visual-studio-2017 installation offline visual-studio-2019

使用 Create an offline installer for Visual Studio 2017 , Use command-line parameters to install Visual Studio 2017Visual Studio Enterprise 2017 component directory我厌倦了为 Visual Studio 2017, Enterprise 创建离线安装程序,我第一次使用以下内容:

vs_enterprise.exe --layout --lang en-US --add Microsoft.VisualStudio.Workload.C​​oreEditor Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft.VisualStudio.Workload.NetWeb 微软.VisualStudio.Workload.WebCrossPlat Microsoft.VisualStudio.Workload.Node 及其工作,我可以成功安装 VS。

在那之后我厌倦了更新创建的文件并向一些workload添加Recommended/Optional组件,所以我按照提到的文章,文章说添加 - -includeRecommended(--includeOptional)开关,安装程序将下载推荐(可选) 组件。所以我添加了(例如)--includeRecommended 这样的开关:

vs_enterprise.exe --layout --lang en-US --includeRecommended --includeOptional --add Microsoft.VisualStudio.Workload.C​​oreEditor Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetCrossPlat 微软。 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://learn.microsoft.com 中的示例.

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

最佳答案

更新(2021-11-10)

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

更新

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

创建离线安装程序:Documentation for VS2019/Documentation For VS2022

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

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


原始答案:

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

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

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

关于visual-studio-2017 - 为 Visual Studio 创建离线安装程序,includeRecommended/includeOptional 开关不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43012961/

相关文章:

c# - 如何去除 Visual Studio 2017 15.8 版中的水平白线?

visual-studio-2017 - .NET Standard 项目的代码覆盖率

git - Homebrew 安装的 gettext 和 git 不兼容?

java - 从 Java 应用程序安装程序中查找 Mac OS X 上所有可用的 JRE

html - 查看离线 HTML5 站点(未连接到网络)

c++ - Visual C++ 中的 __PRETTY_FUNCTION__

mysql - 如何在 Visual Basic 中检查用户名值是否已存在于数据库中?

ruby-on-rails - 无法安装,因为我没有足够高的 Ruby 版本,但我有

python - 在气隙机器上的 Anaconda 中安装非 conda 包

unity-game-engine - Unity 中的 Vosk (Kaldi) 离线语音识别