[VisualStudio]離線安裝元件

最近為了Build python 某一個Package 需要用到visual studio C++的 build元件

看了一下原先安裝的visual studio 2017 

因為一直都是用C# 開發,所以當初安裝的時候就沒選擇"C++桌面開發"的元件了

在更新元件的時候 突然發現居然要下載1GB....

這裡稍微紀錄一下離線安裝的做法..

先到微軟的網站查詢元件的識別碼

https://docs.microsoft.com/zh-tw/visualstudio/install/workload-component-id-vs-enterprise?view=vs-2017#net-desktop-development

選擇VisualStudio的版本(左處紅框),在找到欲安裝的識別碼

接下來就需要用 cmd.exe的指令 需要額外注意的是, VisualStudio的元件不可以放在UNC路徑中

在命令提示字元中輸入以下指令 其中Microsoft.VisualStudio.Workload.NativeDesktop  就是剛剛查到的識別碼名稱

vs_enterprise.exe --layout D:\Software\vs2017 --lang zh-TW --add Microsoft.VisualStudio.Workload.NativeDesktop

(注意: 需要切換到 vs_enterprise.exe的目錄中來執行)

跑完可以再點開 vs_enterprise.exe 確認是否安裝完成喔!

 

-----------------------------------------

有時在會走之前你就得跑

你不解決問題 就等問題解決你