目录
一、问题描述
二、解决措施
三、离线包分享(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
-------------------------
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/4588.html