最近想在VS2010中通过nuget使用一些第三方软件包。一点开颇受打击,提示:“基础连接已经关闭:发送时发生错误”。
1,原来的资源地址已不支持
要把https://packages.nuget.org/改为https://www.nuget.org/api/v2/
VS2019要使用https://www.nuget.org/api/v3/
2,无法建立SSL / TLS安全通道的信任关系
网上查询,别人博客上是说是: 基础连接已关闭:无法建立SSL / TLS安全通道的信任关系。
https://blog.youkuaiyun.com/fuhanghang/article/details/106859295
给出的解决办法是:编写并导入一个*.reg注册表修改文件,文件内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SchUseStrongCrypto"=dword:00000001
导入成功后,重启VS,问题得到解决。