VS2017创建离线安装文件出错的解决方法

在中文版Windows10下,下载VisualStudio2017离线安装包时,可能会遇到与证书相关的错误。此问题在英文系统中未出现,更改系统语言为英语后,问题得以解决。

在中文版Windows 10下,下载Visual Studio 2017的离线安装文件时,会出现类似以下错误:

Failed to get signer for 'e:\vs2017\vs_enterprise\vs2017layout\AndroidNDK_R11C,version=11.3.7,chip=x64\AndroidInstaller.ps1'
Failed to load from stream: 找不到申请的对象。

Failed to get signer for 'e:\vs2017\vs_enterprise\vs2017layout\AndroidNDK_R11C,version=11.3.7,chip=x64\AndroidInstaller.ps1'
Verified existing package 'AndroidNDK_R11C,version=11.3.7,chip=x64'
Failed to load from stream: 找不到申请的对象。

Failed to get signer for 'e:\vs2017\vs_enterprise\vs2017layout\AndroidNDK_R11C,version=11.3.7,chip=x86\AndroidInstaller.ps1'
Failed to load from stream: 找不到申请的对象。

(在2019年1月17日下载仍然会发生)

开始怀疑是网络防火墙阻挡,导致无法访问谷歌的证书之类的。但是翻墙试验之后发现仍然如此,看来不是防火墙的原因。经过网上搜索,发现有人也发现同样错误,并且发现使用英文版的Windows 10下载却不会出现这种错误。

那看来这个错误跟系统的语言有关。我通过系统的设置将系统的语言更改为英语,重启之后再次试验,果然没有出现上述错误信息。

特此记录,遇到类似问题的朋友可以参考。也许某一天微软会解决该问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值