2018/1/23

Visual Studio 2017 離線安裝分享

如果想要在Visual Studio Community 2017的IDE環境中編譯C++、C#、VB或Python,
就必須要先安裝Visual Studio Community 2017,廢話!!!

但是Visual Community 2017改成線上安裝,並沒有提供ISO檔,
所以在一些網路流量受限制的情況下,連線安裝會有問題,
其實Microsoft也有想到這個問題,因此也提供了一個離線安裝的方法,
但是還是需要一台可以穩定連線的電腦去下載離線安裝程式,
詳細的說明也有放在網站上:
Install Visual Studio 2017 on low bandwidth or unreliable network environments

基本上分為三個步驟:
1. 下載Visual Studio Community 2017的連線安裝程式
2. 使用Visual Studio Community 2017的安裝程式下載離線安裝程式
3. 在離線或連線受限制的電腦上安裝Visual Studio Community 2017

步驟 1
最簡單!
點選 vs_community.exe
建議可以下載存放在 C:\或 D:\的根目錄,
再來請建立一個C:\VS2017或D:\VS2017資料夾作為準備儲存下載元件之用;
實測可以不用,程式會自動建立新的"C:\VS2017"資料夾。

步驟 2
這裡就很麻煩,可以分為四個部分來看:
要安裝哪個產品:Community?Professional?Enterprise?Desktop Express? 等等,參考網頁
要安裝那些元件?越大的產品有越多元件可以選擇,例如 CommunityEnterprise
要安裝那些語言版本?例如zh-tw是繁體中文版,代碼(14種語言)可參考網頁
安裝選項、指令。

安裝那些元件會決定需要下載的內容,
如果硬碟夠大,也不在乎會占用頻寬,也可以下載全部的內容,
請先點選左下角視窗,輸入並執行"cmd"指令:

出現命令式對話視窗後,請輸入 "cd \" 切換到C碟的根目錄下,
然後在 C:\ 後面輸入: " vs_community.exe --layout C:\vs2017 --lang zh-tw ",如下圖示:

按下 "Enter" 執行後,接下來就會開始下載所有元件,據說超過20GB,實測28GB
下載過程的畫面如下:

或者是可以查詢不同產品組合代號,僅下載該產品組合代號的元件,參考網頁
網頁連結中可以進一步點進去找到該產品內的元件,例如Community的元件

該指令的語法是:
vs_community [command] <option>...

command指令如果留空代表安裝,其他有modify、update、repair、uninstall,
可以用來對已經下載的資料夾進行元件的異動。

幾個常用的 option:
--layout C:\vs2017,指定下載儲存的資料夾路徑,會自動建立指定的資料夾。
--lang zh-tw,指定下載的語言,可以指定多種。

坦白說,除非很清楚又很計較硬碟儲存空間,直接參考上圖全部抓下來比較輕鬆。

下載後要進行安裝前,記得要先執行Certificates資料夾中的三個數位簽章認證程式,才可以避開網路連線檢查的動作。











沒有留言:

張貼留言