1. 程式人生 > >離線安裝 VS2017 的正確姿勢

離線安裝 VS2017 的正確姿勢

國內的網路環境,真的是有很大的不同,有的人裝 VS 的時候,號稱滿速,有的人(其實就是我)要等它下載很久,還告訴我有個元件沒有安裝成功。很久很久以前,VS 是提供 ISO 版的離線安裝包的。那個時候,最幸福的事就是,把 ISO 檔案連結拉到迅雷裡,然後選y離線下載,之後就可以全速下載完整個安裝映象了。但隨著 VS 越來越大,這樣的做法已經變得不再“科學”了。VS 開始提供一個線上的安裝器。但奇怪的是,在現在 CLI 程式變得越來越“囉嗦”的時代,GUI 程式確越來越少的提供有用的資訊。比如下載的速度,正在下載的檔名,檔案的大小,下載的進度等等,統統沒有。只能看到一個玄學般的安裝進度在那裡,一動不動,像是死了一樣。然後又 biu 的一下,就完成了。這種體驗真是神奇啊!

不過,其實 VS 還是有提供貼心的離線下載功能,當然,本質上是為了大中型企業提高效率,只是我等 community 使用者順便沾光而已。雖然官方有詳細的文件,我就在這裡再囉嗦一遍:

第一步:建立 offline 檔案存放的位置

找一個空閒空間比較大的盤,大概需要 30G 左右的空間(完全下載,包括了幾個模擬器)。30G 對於現在以 TB 記的硬碟來說,只是一部高清藍光電影的空間,而 VS 是宇宙第一的 IDE,已經很值了吧。建立一個資料夾,比如叫 vs2017

第二步:建立下載指令碼

下載 VS2017 的線上安裝程式。放到剛才建立好的資料夾裡。然後建立一個 cmd 檔案:

vs_community.exe --layout D:\vs2017\offline

程式設計師都能理解這個。如果有什麼錯誤,說明你是小白,請留言。

這個簡單的指令碼會下載所有的安裝包。如果你不想下載所有的,可以自己選擇要下載的:

vs_community.exe --layout D:\vs2017\offline --add Microsoft.VisualStudio.Workload.Azure Microsoft.VisualStudio.Workload.ManagedDesktop Component.GitHub.VisualStudio

察看包的列表請點選這裡

第三步:執行指令碼,然後等待

這一步的時間視每個人的網路而定。如果你網速不快,可以去幹點正經事了。

第四步:安裝證書

下載完成之後,別急著安裝。我想這個離線包可能是用了什麼本地的 Web Server,而又需要 https,所以你得先把幾個證書裝上,位置在 vs2017\offline\certificates。不要偷懶,要都裝。雙擊就可以安裝。如果雙擊不行,就右鍵選擇安裝。

第五步:安裝

下面才開始正式的安裝。要注意的是,不要執行你下載的那個 installer,要執行 vs2017\offline\vs_community.exe 這個 installer。順帶提示一下,要用右邊的滾動條,不要用滑鼠的滾輪。不然滑鼠會壞的。剩下的就是選你需要的元件進行安裝了。

結語

離線安裝有一個大好處,就是避免了選擇困難症。以往因為要下載這麼多安裝包,所以我都會“精挑細選”每一個元件,以保證安裝完成之後,正好可以滿足現在的工作,還能有一些可以探索的東西。結果就是總是會裝很多。而這次因為所有的安裝包都已經下載了,什麼時候想裝什麼,只需要去執行離線安裝程式,就可以隨時安裝想研究的功能,而不用再等待很長的下載時間了。

另外,那個下載離線包的指令碼不要刪,可以隔三岔五的執行一下,更新一下離線安裝。

原文地址:http://www.cnblogs.com/holmescn/p/vs2017-offline.html

.NET社群新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

640?wx_fmt=jpeg