离线安装 VS2017 的正确姿势
國(guó)內(nèi)的網(wǎng)絡(luò)環(huán)境,真的是有很大的不同,有的人裝 VS 的時(shí)候,號(hào)稱(chēng)滿速,有的人(其實(shí)就是我)要等它下載很久,還告訴我有個(gè)組件沒(méi)有安裝成功。很久很久以前,VS 是提供 ISO 版的離線安裝包的。那個(gè)時(shí)候,最幸福的事就是,把 ISO 文件鏈接拉到迅雷里,然后選y離線下載,之后就可以全速下載完整個(gè)安裝鏡像了。但隨著 VS 越來(lái)越大,這樣的做法已經(jīng)變得不再“科學(xué)”了。VS 開(kāi)始提供一個(gè)在線的安裝器。但奇怪的是,在現(xiàn)在 CLI 程序變得越來(lái)越“啰嗦”的時(shí)代,GUI 程序確越來(lái)越少的提供有用的信息。比如下載的速度,正在下載的文件名,文件的大小,下載的進(jìn)度等等,統(tǒng)統(tǒng)沒(méi)有。只能看到一個(gè)玄學(xué)般的安裝進(jìn)度在那里,一動(dòng)不動(dòng),像是死了一樣。然后又 biu 的一下,就完成了。這種體驗(yàn)真是神奇啊!
不過(guò),其實(shí) VS 還是有提供貼心的離線下載功能,當(dāng)然,本質(zhì)上是為了大中型企業(yè)提高效率,只是我等 community 用戶順便沾光而已。雖然官方有詳細(xì)的文檔,我就在這里再啰嗦一遍:
第一步:創(chuàng)建 offline 文件存放的位置
找一個(gè)空閑空間比較大的盤(pán),大概需要 30G 左右的空間(完全下載,包括了幾個(gè)模擬器)。30G 對(duì)于現(xiàn)在以 TB 記的硬盤(pán)來(lái)說(shuō),只是一部高清藍(lán)光電影的空間,而 VS 是宇宙第一的 IDE,已經(jīng)很值了吧。創(chuàng)建一個(gè)文件夾,比如叫 vs2017
第二步:創(chuàng)建下載腳本
下載?VS2017 的在線安裝程序。放到剛才創(chuàng)建好的文件夾里。然后創(chuàng)建一個(gè) cmd 文件:
vs_community.exe --layout D:\vs2017\offline程序員都能理解這個(gè)。如果有什么錯(cuò)誤,說(shuō)明你是小白,請(qǐng)留言。
這個(gè)簡(jiǎn)單的腳本會(huì)下載所有的安裝包。如果你不想下載所有的,可以自己選擇要下載的:
vs_community.exe --layout D:\vs2017\offline --add Microsoft.VisualStudio.Workload.Azure Microsoft.VisualStudio.Workload.ManagedDesktop Component.GitHub.VisualStudio察看包的列表請(qǐng)點(diǎn)擊這里
第三步:運(yùn)行腳本,然后等待
這一步的時(shí)間視每個(gè)人的網(wǎng)絡(luò)而定。如果你網(wǎng)速不快,可以去干點(diǎn)正經(jīng)事了。
第四步:安裝證書(shū)
下載完成之后,別急著安裝。我想這個(gè)離線包可能是用了什么本地的 Web Server,而又需要 https,所以你得先把幾個(gè)證書(shū)裝上,位置在 vs2017\offline\certificates。不要偷懶,要都裝。雙擊就可以安裝。如果雙擊不行,就右鍵選擇安裝。
第五步:安裝
下面才開(kāi)始正式的安裝。要注意的是,不要運(yùn)行你下載的那個(gè) installer,要運(yùn)行 vs2017\offline\vs_community.exe 這個(gè) installer。順帶提示一下,要用右邊的滾動(dòng)條,不要用鼠標(biāo)的滾輪。不然鼠標(biāo)會(huì)壞的。剩下的就是選你需要的組件進(jìn)行安裝了。
結(jié)語(yǔ)
離線安裝有一個(gè)大好處,就是避免了選擇困難癥。以往因?yàn)橐螺d這么多安裝包,所以我都會(huì)“精挑細(xì)選”每一個(gè)組件,以保證安裝完成之后,正好可以滿足現(xiàn)在的工作,還能有一些可以探索的東西。結(jié)果就是總是會(huì)裝很多。而這次因?yàn)樗械陌惭b包都已經(jīng)下載了,什么時(shí)候想裝什么,只需要去運(yùn)行離線安裝程序,就可以隨時(shí)安裝想研究的功能,而不用再等待很長(zhǎng)的下載時(shí)間了。
另外,那個(gè)下載離線包的腳本不要?jiǎng)h,可以隔三岔五的運(yùn)行一下,更新一下離線安裝。
原文地址:http://www.cnblogs.com/holmescn/p/vs2017-offline.html
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注
總結(jié)
以上是生活随笔為你收集整理的离线安装 VS2017 的正确姿势的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 理解C# 4 dynamic(2) –
- 下一篇: ASP.NET Core MVC四种枚举