如何仅使用 IDE 下载 Microsoft Visual Basic 2017 的离线安装?

How to download an off-line installation for Microsoft Visual Basic 2017 with IDE only?

我只想为 Windows 桌面下载 Microsoft Visual Basic 2017 的离线安装 IDE。我不需要任何 "Azure"、"Android"、"Cordova"、"Xamarin"、"PythonTools.Django" 或 "Apple.Sdk".

我遵循了此页面上的说明:Create a network installation of Visual Studio 2017

我下载了 vs_community.exe 文件。

然后我运行命令:

vs_community.exe --layout c:\vs2017offline --lang en-US

程序启动 setup.exe,已经下载了超过 23 GB(23 GB!)的数据到离线文件夹,其中大部分我无意使用。而且它一直在下载,没有任何关于何时完成的指示。如此多的数据很难存储,尤其是我不需要大部分数据。

如何才能只下载带有 IDE 的 Visual Basic 部分?

你使用的命令是下载完整的VS 2017英文版离线包,所以比较庞大,如果你只是想使用VB.NET,你需要自定义网络布局在您的共享文档中描述。使用命令行参数“--add”指定workload or component IDs。如果使用 --add,则只会下载使用 --add 指定的那些工作负载和组件。如果不使用 --add,将下载所有工作负载和组件。

参考你的描述,我试过打开cmd输入命令:vs_Community.exe --layout C:\vs2017offline --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang en-US 下载部分离线安装包,总大小如下:

在安装过程中,我只检查了工作负载“.NET桌面开发”,因为工作负载“Visual Studio核心编辑器”包含在VS community 2017中进行安装。安装成功后,我打开VS community 2017新建工程,VB模板如下。如果你想要更多的VB模板,如ASP.NET或Windows通用,你可以使用参数“--add”来指定更多相应的工作负载,如Microsoft.VisualStudio.Workload.NetWeb、Microsoft.VisualStudio.Workload.Universal等,看你的开发需求。