vs2017 2019離線下載

Download Visual Studio 2017 ISO

1 Download the Visual Studio Web Installer executable file from above links to a drive on your local machine.
2 Run Visual Studio setup executable file with the following arguments from a command prompt: For example if you downloaded the community edition web installer
vs_community.exe --layout "download-path" --lang "download-language"
3 Example A: Install all languages
vs_community.exe --layout C:\vs2017
4 Example B: Install one language
vs_community.exe --layout C:\vs2017 --lang en-US
5 Example C: Install multiple languages
vs_community.exe --layout C:\vs2017 --lang en-US de-DE ja-JP

Currently, There are no such direct ISO available at this moment. Only option that we have is just download the web installer and do a layout to grab the offline installation media.

 

原文地址【侵刪】:https://blog.csdn.net/fromfire2/article/details/81104648

 

以下爲搬運內容:

官檔地址

https://docs.microsoft.com/zh-cn/visualstudio/install/create-an-offline-installation-of-visual-studio

2017企業版:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
2017專業版:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

2019企業版:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF

推薦使用企業版,功能最全。公用版引用數量都無法查看,不推薦!

先大體看下官檔再看本人整理:

全部下載(完全沒必要全部下載,太大了很多東西根本用不到)

vs_enterprise.exe --layout offline --lang zh-CN

組件枚舉完整下載 你可以複製這條命令刪除你不認識和不想要的組件後下載,核心組件CoreEditor必須保留(命令行不能換行,運行前請將換行符替換爲空格)

 

vs_enterprise.exe 
--layout offline 
--add Microsoft.VisualStudio.Workload.CoreEditor 
--add Microsoft.VisualStudio.Workload.Azure 
--add Microsoft.VisualStudio.Workload.Data 
--add Microsoft.VisualStudio.Workload.DataScience 
--add Microsoft.VisualStudio.Workload.ManagedDesktop 
--add Microsoft.VisualStudio.Workload.ManagedGame 
--add Microsoft.VisualStudio.Workload.NativeCrossPlat 
--add Microsoft.VisualStudio.Workload.NativeDesktop 
--add Microsoft.VisualStudio.Workload.NativeGame 
--add Microsoft.VisualStudio.Workload.NativeMobile 
--add Microsoft.VisualStudio.Workload.NetCoreTools 
--add Microsoft.VisualStudio.Workload.NetCrossPlat 
--add Microsoft.VisualStudio.Workload.NetWeb 
--add Microsoft.VisualStudio.Workload.Node 
--add Microsoft.VisualStudio.Workload.Office 
--add Microsoft.VisualStudio.Workload.Python 
--add Microsoft.VisualStudio.Workload.Universal 
--add Microsoft.VisualStudio.Workload.VisualStudioExtension 
--add Microsoft.VisualStudio.Workload.WebCrossPlat 
--lang zh-CN

 

 

核心下載(只有核心功能,打開sln時會提示安裝缺少的組件,可以直接跳到安裝界面補充安裝)

vs_enterprise.exe --layout offline --add Microsoft.VisualStudio.Workload.CoreEditor --lang zh-CN

 

.net全家桶 核心、.net桌面、asp.net、.net core 下載 (命令行不能換行,運行前請將換行符替換爲空格)

SDK請點擊這裏額外下載

 

vs_enterprise.exe
--layout offline
--add Microsoft.VisualStudio.Workload.CoreEditor
--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.NetWeb
--add Microsoft.VisualStudio.Workload.NetCoreTools
--lang zh-C

重要:下載完成後 運行 offline\vs_setup.exe 安裝 ,不要運行vs_enterprise.exe

問:如果重複輸入命令,或則參數重複會重複下載嗎?
答:不會,會提示驗證已下載,不會重複下載,所以放心打命令

附錄:

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 應用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章