nuget错误:基础连接已关闭:无法建立SSL / TLS安全通道的信任关系
软件开发用到nuget,到nuget.org下载安装。
第一步,到https://nuget.org/并获得其证书nuget.cer。
以Google Chrome为例:打开nuget网站后-单击地址栏左侧的锁图标,然后将证书保存到文件(.cer手动添加扩展名,因为对话框不会帮您完成此操作)。
现在,您需要设置系统,以便它将信任证书。按Win + R(将打开“运行”对话框)->在其中键入mmc并运行它(如果已打开UAC,则具有管理员权限)。在左侧选择文件->添加或删除管理单元...->选择证书,在对话框中选择计算机账号和个人账号。单击确定-树将在中具有“证书”节点。打开它并打开文件夹“信任人”。从其上下文菜单中选择所有任务->导入...->选择之前导出的文件并导入。
如果不行,保存下面注册表文件.reg运行后重启vs。
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才能正常使用。