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


因為忙於生活,好幾年沒有看關於編程方面的書了,這幾天閑,就准備在電腦上裝上VS的最新版本,查了查,最新版是VS2017,。搜了下網上安裝后大小,還真不小。下載離線安裝包,完全下載居然需要25G左右,無奈電腦筆記破。不能走土豪的路子了。

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

 

下載安裝文件

Visual Studio 2017微軟不再提供ISO格式的離線安裝包,所以,想下來收藏就只能手動制作iso安裝包了。

  • 其中,社區版為免費使用,其他兩個版本為收費版。具體區別如下

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

配置離線下載組件

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

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

獨立組件

這些組件不隨附於任何工作負載,但可選擇作為單個組件。

例如:

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文件夾並打開,依次安裝該文件夾下的軟件證書。直到提示導入成功。

  • 然后就可以點擊安裝文件進行離線安裝了!

 

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


免責聲明!

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



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