Visual Studio 2017各版本安裝包離線下載、安裝全解析

NO IMAGE

Visual Studio 2017採用了新的模組化安裝方案,所以微軟官方並未提供ISO映象,但是官方提供瞭如何進行離線下載的方案給需要進行離線安裝的使用者。本文將對官方指南中的一部分進行翻譯(翻譯的部分就是最基礎的離線下載和安裝方案,另外,即使如以前微軟提供了安裝映象,也僅會包含Visual Studio的基本核心元件和部分官方擴充套件,而微軟、安卓和蘋果等平臺的SDK、模擬器和第三方擴充套件功能等會在使用者選擇後聯網下載。而VS2017的離線包是包含所有可選項的)。好了,接下來將會分為四部分來敘述,分別是離線下載安裝檔案、離線安裝VS2017、更新離線檔案包以及如何通過已下載版本來減少下載其它版本下載量的方法。

第一部分:離線下載安裝檔案

描述包括所有版本,截圖以下載VS2017社群版為例:

①登入VS官網下載頁面,選擇需要的版本點選下載,下載頁點此進入

②下載完成後,開啟下載檔案所在資料夾,Windows 8.1及以上版本使用者點選資源管理器上的檔案-開啟命令提示符-以管理員身份開啟命令提示符;Windows7使用者可在該資料夾空白處按住Shift鍵的情況下點選滑鼠右鍵選擇“在此處開啟命令視窗”。

③根據自己下載的VS2017版本,在開啟的命令提示符視窗輸入下面對應的命令並點選回車,等待程式啟動即會開始下載(以下命令用於下載完整版離線包,包含全功能以及全語言包,下載檔案存放路徑根據自身情況使用者可自行更改)

企業版:vs_enterprise.exe --layout D:\vs2017offline
專業版:vs_professional.exe --layout D:\vs2017offline
社群版:vs_community.exe --layout D:\vs2017offline

如果需要下載單一語言的或其中某幾種語言的離線檔案,可採用以下命令:

企業版:vs_enterprise.exe --layout D:\vs2017offline --lang zh-CN
專業版:vs_professional.exe --layout D:\vs2017offline --lang zh-CN
社群版:vs_community.exe --layout D:\vs2017offline --lang zh-CN

如果需要同時下載多種語言,可以在--lang後面連續加上多個語言程式碼引數,用空格間隔開就行,比如--lang en-US zh-CN,那麼就會同時下載英文、中文語言包。

④如需更多語言包或者更多安裝指令,請參考官方離線安裝命令指南:點此進入

⑤等待檔案下載,不要關閉檔案下載視窗,等所有檔案下載完成後該視窗會自動關閉,下載過程中不要斷電斷網,也不要關閉視窗,當然,如果斷電斷網或者關閉了下載視窗,沒關係,輸入命令重頭來過,還是會繼續下載的。

第二部分:離線安裝

本部分以安裝社群版為例,其他版本安裝過程一樣,只是專業版和企業版需要啟用授權

①開啟剛剛存放離線檔案的路徑,比如D:\vs2017offline,然後找到certificates資料夾並開啟,依次安裝該資料夾下的軟體證書。雙擊證書並根據提示往下走就行了,實在懶得弄就一直下一步直到提示匯入成功。

②執行離線根目錄下的安裝程式,各版本位置如下:
企業版:離線檔案儲存資料夾\vs_Enterprise.exe
專業版:離線檔案儲存資料夾\vs_Professional.exe
社群版:離線檔案儲存資料夾\vs_Community.exe

③安裝程式執行後,選擇自己需要的模組和功能,確認所需後點選安裝即可。

④等待安裝完成即可使用了。

第三部分:更新離線檔案包

這部分比較簡單,步驟如下:
①當微軟提示有版本更新後,到官網下載最新的線上安裝執行檔案,下載地址:點此進入

②按步驟執行本文第一部分下載離線安裝檔案的步驟,但是必須注意,–layout後的下載資料夾路徑必須是舊版本離線檔案儲存的位置(如果你之前下載好沒移動過那就是之前的下載路徑),執行命令後安裝程式會掃描已有檔案並下載更新檔案和新增檔案。

③更新完成後可再次執行離線資料夾根目錄下的安裝程式進行軟體更新,或者VS中直接檢查更新,更新新版本理論上無需重新匯入證書除非有新證書被下載。

第四部分:通過已下載版本減少其他版本離線下載量

這部分也很簡單,原理就是社群版、專業版和企業版有大多陣列件其實是相同,如果使用者想離線下載所有版本,那麼沒有那個必要,企業版包含了其它所有版本的元件,所以理論上使用者只用下載企業版即可,安裝時是可選擇安裝社群版、專業版或者企業版的。當然目前前面所述只是理論,畢竟我沒試驗,當然以下方法可以百分百保證需要的使用者用最少的下載量完成下載所有版本的VS2017。
如果你已經下載好了其中一版,均可進行如下操作:

①建立兩個新資料夾,根據你自己的愛好重新命名,最好是英文名。

②將已經下好的版本的所有檔案都分別複製到這兩個新資料夾中,並刪除由之前下載程式下載在根目錄下的六個檔案。

③下載另外兩個版本的安裝程式,接下來就是重複第一部分的步驟,但是命令列命令—layout後的路徑引數根據版本分別設定為你剛剛新建的那兩個資料夾。

④回車執行命令,程式會掃描和檢查已經下載的元件,並現在自己版本對應的缺少的以及匹配的元件,不過這部分大小不會超過1GB,準確來說可能只有幾十兆左右……

⑤等待完成,反正不一會兒就好了,然後就可以收藏三個版本的離線包了。


轉自:IT之家