1. 程式人生 > >下載 Visual Studio 2017 離線安裝包

下載 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