在中文版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下载却不会出现这种错误。
那看来这个错误跟系统的语言有关。我通过系统的设置将系统的语言更改为英语,重启之后再次试验,果然没有出现上述错误信息。
特此记录,遇到类似问题的朋友可以参考。也许某一天微软会解决该问题。
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/3509.html