vs2019離線下載安裝包


官方的離線安裝說明-->點擊打開

 

1.下載 vs2019引導程序 ,選擇你所需的版本下載,我選擇了企業版 vs_enterprise__184447765.1558180718.exe

2.設置命令參數(命令參數說明),啟動vs2019引導程序下載

命令如下:

<vs引導程序exe> --layout <離線安裝包下載的路徑> --add <功能模塊> --lang <語言> 

--layout:指定用於創建脫機安裝緩存的目錄,也就離線安裝包下載的路徑


--add:要添加的一個或多個工作負載或組件 ID。指定多個工作負載和組件時,必須對每項重復運行 --add 命令行開關。如果沒有該參數,表示全功能安裝。Visual Studio 工作負荷和組件 ID --> Visual Studio Enterprise 2019 組件目錄    

Visual Studio 核心編輯器(Visual Studio Community 2017 隨附)
ID: Microsoft.VisualStudio.Workload.CoreEditor
說明: Visual Studio 核心 shell 體驗,包括語法感知代碼編輯、源代碼管理和工作項管理。
 
Azure 開發
ID: Microsoft.VisualStudio.Workload.Azure
說明:用於開發雲應用、創建資源以及生成包括 Docker 支持的容器的 Azure SDK、工具和項目。
 
數據存儲和處理
ID: Microsoft.VisualStudio.Workload.Data
說明: 使用 SQL Server、Azure Data Lake 或 Hadoop 連接、開發和測試數據解決方案。
 
數據科學和分析應用程序
ID: Microsoft.VisualStudio.Workload.DataScience
說明: 用於創建數據科學應用程序的語言和工具(包括 Python、R 和 F#)。
 
.NET 桌面開發
ID: Microsoft.VisualStudio.Workload.ManagedDesktop
說明: 使用 C#、Visual Basic 和 F# 生成 WPF、Windows 窗體和控制台應用程序。
 
使用 Unity 的游戲開發
ID: Microsoft.VisualStudio.Workload.ManagedGame
說明: 使用 Unity(功能強大的跨平台開發環境)創建 2D 和 3D 游戲。
 
使用 C++ 的 Linux 開發
ID: Microsoft.VisualStudio.Workload.NativeCrossPlat
說明: 創建和調試在 Linux 環境中運行的應用程序。
 
使用 C++ 的桌面開發
ID: Microsoft.VisualStudio.Workload.NativeDesktop
說明:使用 Microsoft C++ 工具集、ATL 或 MFC 生成 Windows 桌面應用程序。
 
使用 C++ 的游戲開發
ID: Microsoft.VisualStudio.Workload.NativeGame
說明: 以 DirectX、Unreal 或 Cocos2d 為后盾,利用 C++ 的強大功能生成專業游戲。
 
使用 C++ 的移動開發
ID: Microsoft.VisualStudio.Workload.NativeMobile
說明: 使用 C++ 生成適用於 iOS、Android 或 Windows 的跨平台應用程序。
 
.NET Core 跨平台開發
ID: Microsoft.VisualStudio.Workload.NetCoreTools
說明: 使用 .NET Core、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成跨平台應用程序。
 
使用 .NET 的移動開發
ID: Microsoft.VisualStudio.Workload.NetCrossPlat
說明: 使用 Xmarin 生成適用於 iOS、Android 或 Windows 的跨平台應用程序。
 
ASP.NET 和 Web 開發
ID: Microsoft.VisualStudio.Workload.NetWeb
說明: 使用 ASP.NET、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成 Web 應用程序。
 
Node.js 開發
ID: Microsoft.VisualStudio.Workload.Node
說明: 使用 Node.js(事件驅動的異步 JavaScript 運行時)生成可擴展的網絡應用程序。
 
Office/SharePoint 開發
ID: Microsoft.VisualStudio.Workload.Office
說明: 使用 C#、VB 和 JavaScript 創建 Office 和 SharePoint 外接程序、SharePoint 解決方案和 VSTO 外接程序。
 
Python 開發
ID: Microsoft.VisualStudio.Workload.Python
說明: 適用於 Python 的編輯、調試、交互式開發和源代碼管理。
 
通用 Windows 平台開發
ID: Microsoft.VisualStudio.Workload.Universal
說明: 使用 C#、VB 和 JavaScript 或 C++(可選)創建適用於通用 Windows 平台的應用程序。
 
Visual Studio 擴展開發
ID: Microsoft.VisualStudio.Workload.VisualStudioExtension
說明: 創建適用於 Visual Studio 的加載項和擴展,包括新命令、代碼分析器和工具窗口。
 
使用 JavaScript 的移動開發
ID: Microsoft.VisualStudio.Workload.WebCrossPlat
說明: 使用用於 Apache Cordova 的工具生成 Android、iOS 和 UWP 應用。

 

--lang:與 --layout 結合使用,以准備脫機安裝緩存,以便使用包含指定語言的資源包,語言區域設置列表:

語言區域設置列表
語言      語言
cs-CZ    捷克語
de-DE    德語
en-US    英語
es-ES    西班牙語
fr-FR    法語
it-IT    意大利語
ja-JP    日語
ko-KR    朝鮮語
pl-PL    波蘭語
pt-BR    葡萄牙語 - 巴西
ru-RU    俄語
tr-TR    土耳其語
zh-CN    中文 - 簡體
zh-TW    中文 - 繁體

 

 

例如
下載全功能到E:\VS2019,且語言是中文:

vs_enterprise__184447765.1558180718.exe --layout E:\VS2019 --lang zh-CN

完整的 Visual Studio 布局至少需要 35 GB 磁盤空間

 

對於 .NET Web 和.NET 桌面開發,請運行:

vs_enterprise__184447765.1558180718.exe --layout E:\VS2019 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN

 

為了方便執行,做成批處理

echo off & color 0A

cd /d %~dp0
set currentPath=%cd%\vs2019
echo currentPath=%currentPath%

call vs_enterprise__184447765.1558180718.exe --layout "%currentPath%"  --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Workload.Python --includeOptional --lang zh-CN

echo. & pause

 


免責聲明!

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



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