社区版Visual Studio Community 2017是免费使用的,默认的是下载一个1M多的工具进行在线安装,但装了两次,一次碰见出错,一次到90%,点击暂停后继续,然后从零开始下载……
微软是提供离线安装包下载的,但是需要通过命令行执作。
1. 打开https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15,下载得到安装工具vs_community__687621815.1537430532.exe。
2. 打开命令行,定位到安装工具所在文件夹,执行以下代码:
vs_community__687621815.1537430532.exe --layout f:\vs2017 --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.NativeCrossPlat --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN
--layout 选择存放位置
--add 添加要下载的功能组件
Microsoft.VisualStudio.Workload.CoreEditor 核心编辑器Visual Studio core editor(必选)
Microsoft.VisualStudio.Workload.NativeCrossPlat Linux开发环境Create and debug applications running in a Linux environment.
Microsoft.VisualStudio.Workload.NativeDesktop 传统的Windows桌面应用程序Build Windows desktop applications using the Microsoft C++ toolset, ATL, or MFC.
Microsoft.VisualStudio.Workload.ManagedDesktop 基于.NET的桌面应用和控制台程序Build WPF, Windows Forms, and console applications using C#, Visual Basic, and F#.
Microsoft.VisualStudio.Workload.NetWeb 基于.NET的Web程序Build web applications using ASP.NET, ASP.NET Core, HTML/JavaScript, and Containers including Docker support.
Component.GitHub.VisualStudio GitHub扩展GitHub extension for Visual Studio
--includeOptional 安装时可选
--lang 安装语言包
注:可以同时下载两种语言包,例如--lang en-US zh-CN。但是不建议这样,因为大部分文件都会下载两份,见下图:
3.
Visual Studio Community 2017 workload and component IDs | Microsoft Docs
https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community?view=vs-2017#net-core-cross-platform-development
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/4178.html