目錄
一、問題描述
二、解決措施
三、離線包分享(2017社群版、企業版 & 2019企業版)——百度網盤
一、問題描述
如何自定義下載下傳VisualStudio離線安裝包可參照博友u012814856寫的部落格,這位博友寫得很詳細,此處就不再贅述。本文主要介紹如何解決部分元件始終下載下傳不成功這一問題。
前段時間筆者下載下傳VS2017離線安裝包,由于需支援Linux,故将Linux development with C++也列入到了下載下傳行列。眼看下載下傳即将結束,進度卻卡在95%左右,一直不動了。第一次等了十幾分鐘,沒反應,就給關了重下(這裡提醒大家:重下不要删除以及變更原路徑任何檔案,這樣下一次下載下傳隻會下載下傳未下載下傳元件),結果第二次還是卡在了那個位置。後來索性坐等,大概一個小時後出現下圖所示提示:

WebClient download failed: Unable to connect to the remote server. 呃!無法連接配接遠端伺服器。。。
為了驗證這個封包件對應的url是否确實不能通路,于是筆者将圖中提示的url輸入到浏覽器位址欄,響應确實有點慢,但最終還是彈出了下載下傳提示,不過下載下傳進度可就不敢恭維了——這個封包件也就1.4M左右,等了近一個小時,也重試了幾次,進度始終卡在10%左右。
二、解決措施
事實似乎證明這個url确實存在通路問題?後來筆者想到,電腦上行不通,或者手機上可行呢?于是就在手機浏覽器中輸入了那個url,不試不知道,一試吓一跳,下載下傳一兩秒就完成(妙不可言。。。)
手機上就可行,為何電腦上不行呢???
也想不了那麼多了,于是部落客将電腦網斷開,将手機的網絡用資料線提供給電腦使用。然後重新在電腦上下載下傳離線包,最終,成功了!(方法不唯一,若有其它經曆,歡迎評論區留言分享!)
友情提示:
①重新下載下傳時,不要變更離線包存放路徑,之前已下載下傳的檔案也不要删除,第二次下載下傳時,前一次已下載下傳的檔案可校驗到便不會再次下載下傳(本地隻會存放下載下傳成功的檔案)。若知曉是哪幾個元件下載下傳失敗,再次下載下傳時可隻下載下傳之前失敗的元件,縮短校驗時長。
②過一段時間後,若想對離線包更新,建議将離線包放在之前下載下傳時的路徑,如此便可隻下載下傳有更新的元件,而且元件的高低版本會以檔案夾形式同時存在,且低版本的可手動删除。
③進行離線下載下傳時,路徑字元不要太多,否則容易下載下傳失敗。建議就在某磁盤根目錄建一個兩三字元命名的檔案夾。
三、離線包分享——百度網盤
版本:2019 Enterprise 16.4.2
語言:中文簡體、英文
VisualStudio2019企業版:
連結:https://pan.baidu.com/s/1fmJVpCvNHCavYMkWnd0XDw(提取碼:s70t)
包含的workload&component如下:
-------------------------
Visual Studio core editor (included with Visual Studio Enterprise 2019)
-include required & Recommended & Optional
-------------------------
Desktop development with C++
-include required & Recommended
-------------------------
Universal Windows Platform development
-include required & Recommended
-------------------------
Visual Studio extension development
-include required & Recommended
-------------------------
Python development
-include required & Recommended
-include Optional as follows:
Component.CPython3.x86
Component.CPython2.x64
Component.CPython2.x86
-------------------------
Linux development with C++
-include required & Recommended & Optional
-------------------------
版本:2017 Community&Enterprise 15.9.9
語言:中文簡體、英文
VisualStudio2017社群版:
連結:https://pan.baidu.com/s/1CMVAfad1rIyHYpMWjNvkng(提取碼:5vsg)
包含的workload&component如下:
Visual Studio core editor (included with Visual Studio Community 2017)
-include required & Recommended & Optional
-------------------------
Desktop development with C++
-include required & Recommended
-------------------------
Python development
-include required & Recommended
-include Optional as follows:
Component.CPython3.x86
Component.CPython2.x64
Component.CPython2.x86
Microsoft.Component.PythonTools.UWP
-------------------------
Linux development with C++
-include required & Recommended & Optional
-------------------------
VisualStudio2017企業版:
連結:https://pan.baidu.com/s/1IBGg9pyQWiadcZvjNVHXVA(提取碼:go5f)
包含的workload&component如下:
-------------------------
Visual Studio core editor (included with Visual Studio Enterprise 2017)
-include required & Recommended & Optional
-------------------------
Desktop development with C++
-include required & Recommended
-------------------------
Universal Windows Platform development
-include required & Recommended
-------------------------
Visual Studio extension development
-include required & Recommended
-------------------------
Python development
-include required & Recommended
-include Optional as follows:
Component.CPython3.x86
Component.CPython2.x64
Component.CPython2.x86
Microsoft.Component.PythonTools.UWP
-------------------------
Linux development with C++
-include required & Recommended & Optional
-------------------------