由於忙於生活,好幾年沒有看關於編程方面的書了,這幾天閒,就準備在電腦上裝上VS的最新版本,查了查,最新版是VS2017,。搜了下網上安裝後大小,還真不小。下載離線安裝包,徹底下載竟然須要25G左右,無奈電腦筆記破。不能走土豪的路子了。javascript
另外吐槽下,長時間不來博客園。竟然須要重置密碼才能登錄!java
下載安裝文件node
Visual Studio 2017微軟再也不提供ISO格式的離線安裝包,因此,想下來收藏就只能手動製做iso安裝包了。python
配置離線下載組件linux
Visual Studio 核心編輯器(Visual Studio Community 2017 隨附)
ID: Microsoft.VisualStudio.Workload.CoreEditorweb
說明: Visual Studio 核心 shell 體驗,包括語法感知代碼編輯、源代碼管理和工做項管理。
Azure 開發
ID: Microsoft.VisualStudio.Workload.Azureshell
說明:用於開發雲應用、建立資源以及生成包括 Docker 支持的容器的 Azure SDK、工具和項目。
數據存儲和處理
ID: Microsoft.VisualStudio.Workload.Data編程
說明: 使用 SQL Server、Azure Data Lake 或 Hadoop 鏈接、開發和測試數據解決方案。
數據科學和分析應用程序
ID: Microsoft.VisualStudio.Workload.DataSciencewindows
說明: 用於建立數據科學應用程序的語言和工具(包括 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 應用。
獨立組件
這些組件不隨附於任何工做負載,但可選擇做爲單個組件。
例如:
Net方向:[Azure 開發:Microsoft.VisualStudio.Workload.Azure]
.NET 桌面開發:Microsoft.VisualStudio.Workload.ManagedDesktop
.NET Web 開發:Microsoft.VisualStudio.Workload.NetWeb
.NET Core 跨平臺開發:Microsoft.VisualStudio.Workload.NetCoreToolsCPP方向:
C++ 桌面開發:Microsoft.VisualStudio.Workload.NativeDesktop
C++ Linux開發:Microsoft.VisualStudio.Workload.NativeCrossPlat
例如:咱們須要輸入下面口令:
vs_community.exe --layout E:\vs2017
--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.Universal
--add Microsoft.VisualStudio.Workload.NetWeb
--add Microsoft.VisualStudio.Workload.NetCoreTools
--includeRecommended
--lang zh-CN
解釋:
vs_community.exe:執行的安裝程式名;
--layout:工做負載下載命令;
E:\vs2017:下載到的位置;
--add:添加的工做負載;
--lang:下載的語言(en-US:英語美國,zh-CN:簡體中文,zh-TW:繁體中文,ja-JP:日語)
安裝VS2017
另外吐槽下,長時間不來博客園。竟然須要重置密碼才能登錄!