下載 Visual Studio 2017 離線安裝包
社群版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