關於Visual studio 2017安裝方法的若干問題

由於忙於生活,好幾年沒有看關於編程方面的書了,這幾天閒,就準備在電腦上裝上VS的最新版本,查了查,最新版是VS2017,。搜了下網上安裝後大小,還真不小。下載離線安裝包,徹底下載竟然須要25G左右,無奈電腦筆記破。不能走土豪的路子了。javascript

另外吐槽下,長時間不來博客園。竟然須要重置密碼才能登錄!java

 

下載安裝文件node

Visual Studio 2017微軟再也不提供ISO格式的離線安裝包,因此,想下來收藏就只能手動製做iso安裝包了。python

  • 其中,社區版爲無償使用,其餘兩個版本爲收費版。具體區別以下

  • 以社區版爲例,下載後得到一個1.2M大小的在線安裝文件: vs_community.exe

配置離線下載組件linux

  • 在exe所在文件夾shift+鼠標右鍵,選擇打開命令窗口,以下:

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.NetCoreTools

CPP方向:
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

  • 下載完後,找到certificates文件夾並打開,依次安裝該文件夾下的軟件證書。直到提示導入成功。

  • 而後就能夠點擊安裝文件進行離線安裝了!

 

另外吐槽下,長時間不來博客園。竟然須要重置密碼才能登錄!

相關文章
相關標籤/搜索