安裝 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。順帶提示一下,要用右邊的滾動條,不要用鼠標的滾輪。不然鼠標會壞的。剩下的就是選你需要的組件進行安裝了。

結語

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

另外,那個下載離線包的腳本不要刪,可以隔三岔五的運行一下,更新一下離線安裝。


免責聲明!

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



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