VS2019離線安裝


Visual Studio 2019已經出來一段時間,由於VS現在的生態越來越大, 如果全部安裝最少需要幾十個G,因此選擇在線安裝也就更加方便,不過由於開發者網絡環境各異,離線安裝更加貼切,下面介紹下Visual Studio 2019的離線下載。

第一步,下載VS2019 Community版本,下載點這里

 

第二步, 將文件拷貝到軟件存放目錄,我這里以C:\VS2019為例,打開cmd命令提示符,進入該文件夾(cd C:\VS2019)

 

第三步,CMD命令運行剛下載的VS文件(我的文件是vs_community__398096048.1581909993.exe,也許你下載的文件名與我的不一樣,替換即可):

說明:--layout表示下載文件的存儲目錄, --lang zh-CN表是下載中文版本

vs_community__398096048.1581909993.exe --layout C:\VS2019  --lang zh-CN

特別說明,這一步會下載VS2019的所有安裝文件,其中包含了C#、ASP.NET、ASP.NET Core、C++、移動開發、Office、NodeJS、Python等安裝程序,但是由於這些對我目前工作來說並不全用的上,因此我根據自己的需要修改命令,下載:C#/Asp.net、Asp.net Core、Python、VS工具包等功能組件即可。離線下載命令官方說明,點這里

vs_community__398096048.1581909993.exe --layout C:\VS2019 --add  Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Workload.DataScience --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.NetWeb -add Microsoft.VisualStudio.Workload.VisualStudioExtension -add Microsoft.VisualStudio.Workload.Python -add Microsoft.VisualStudio.Workload.Universal  --lang zh-CN

等待下載完成。

  

下載完成后,運行“vs_setup.exe”文件就可以進行安裝了,安裝列表默認會選中已經下載完成的功能。

 

 由於VS的功能組件繁多,這里對VS2019的功能進行了梳理,可以根據自己的需要--add下載即可。官方說明點這里

功能 ID 組件描述
Visual Studio 核心編輯器 Microsoft.VisualStudio.Component.CoreEditor  
C++ 用戶的 Visual Studio 起始頁 Microsoft.VisualStudio.Component.StartPageExperiment.Cpp  
Azure 開發 Microsoft.VisualStudio.Workload.Azure 使用 .NET Core 和 .NET Framework 開發雲應用和創建資源的 Azure SDK、工具和項目。 還包括用於容器化應用程序的工具,包括 Docker 支持。
數據存儲和處理 Microsoft.VisualStudio.Workload.Data 使用 SQL Server、Azure Data Lake 或 Hadoop 連接、開發和測試數據解決方案。
數據科學和分析應用程序 Microsoft.VisualStudio.Workload.DataScience 用於創建數據科學應用程序的語言和工具,包括 Python 和 F#。
.NET 桌面開發 Microsoft.VisualStudio.Workload.ManagedDesktop 通過 .NET Core 和 .NET Framework,使用 C#、Visual Basic 和 F# 生成 WPF、Windows 窗體和控制台應用程序。
使用 Unity 的游戲開發 Microsoft.VisualStudio.Workload.ManagedGame 使用 Unity(功能強大的跨平台開發環境)創建 2D 和 3D 游戲。
使用 C++ 的 Linux 開發 Microsoft.VisualStudio.Workload.NativeCrossPlat 創建和調試在 Linux 環境中運行的應用程序。
使用 C++ 的桌面開發 Microsoft.VisualStudio.Workload.NativeDesktop 使用所選工具(包括 MSVC、Clang、CMake 或 MSBuild)生成適用於 Windows 的新式 C++ 應用。
使用 C++ 的游戲開發 Microsoft.VisualStudio.Workload.NativeGame 以 DirectX、Unreal 或 Cocos2d 為后盾,利用 C++ 的強大功能生成專業游戲。
使用 C++ 的移動開發 Microsoft.VisualStudio.Workload.NativeMobile 使用 C++ 生成適用於 iOS、Android 或 Windows 的跨平台應用程序。
.NET Core 跨平台開發 Microsoft.VisualStudio.Workload.NetCoreTools 使用 .NET Core、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成跨平台應用程序。
使用 .NET 的移動開發 Microsoft.VisualStudio.Workload.NetCrossPlat 使用 Xamarin 生成適用於 iOS、Android 或 Windows 的跨平台應用程序。
ASP.NET 和 Web 開發 Microsoft.VisualStudio.Workload.NetWeb 使用 ASP.NET Core、ASP.NET、HTML/JavaScript 和包括 Docker 支持的容器生成 Web 應用程序。
Node.js 開發 Microsoft.VisualStudio.Workload.Node 使用 Node.js(一個由異步事件驅動的 JavaScript 運行時)生成可縮放的網絡應用程序。
Office/SharePoint 開發 Microsoft.VisualStudio.Workload.Office 使用 C#、VB 和 JavaScript 創建 Office 和 SharePoint 外接程序、SharePoint 解決方案和 VSTO 外接程序。
Python 開發 Microsoft.VisualStudio.Workload.Python 對 Python 進行編輯、調試、交互式開發和源代碼管理。
通用 Windows 平台開發 Microsoft.VisualStudio.Workload.Universal 使用 C#、VB、或可選 C++ 為通用 Windows 平台創建應用程序。
Visual Studio 擴展開發 Microsoft.VisualStudio.Workload.VisualStudioExtension 為 Visual Studio 創建加載項和擴展,包括新命令、代碼分析器和工具窗口。

官方說明末尾還有部分獨立組件,主要包含了一些擴展以及SDK等,就不列舉了,感興趣的可以在上面官方鏈接點擊進去查看

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM