此问题不是this的重复,而是更新,因为该问题中提到的修补程序现已弃用,但不起作用。
我在Docker容器中运行Ubuntu,nuget无法在C#解决方案上恢复,在运行Error: SecureChannelFailure
时反复出现错误nuget restore mySolution.sln
。
在旧的StackOverflow问题中,我尝试了mozroots
命令,但得到WARNING: mozroots is deprecated, please move to cert-sync instead.
然后我手动运行了cert-sync
,但是请注意它仍会自动在单声道安装上运行。没有帮助。
运行其他建议的命令来添加证书也没有产生任何结果:
$ certmgr -ssl https://go.microsoft.com
$ certmgr -ssl https://nugetgallery.blob.core.windows.net
$ certmgr -ssl https://nuget.org
虽然他们似乎已经添加了证书,但我仍然无法运行nuget restore
。
其他可能有用的信息:
Ubuntu version 16.04 in docker container
Mono JIT compiler version 5.0.1.1
NuGet Version: 2.12.0.0
修复此问题的mozroots-deprecation后接受的方法是什么?