nuget 基础连接已经关闭:发送时发生错误

在vs2012中用nuget联机安装Oracle.ManagedDataAccess.dll包时,出现“基础连接已经关闭:发送时发生错误”。后来打开nuget官网,发现nuget不再支持tls1.0和1.1,猜测是tls的问题。

参考这位老哥的做法:https://blog.csdn.net/fuhanghang/article/details/106859295

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
.net4下的注册表修改,将以上的内容复制到记事本,然后另存为reg后缀的文件,双击运行导入时,弹出提示:

仔细观察了一下注册表的位置,win+r打开运行regedit注册表文件,因为我是32位系统,所以我依次点开的是:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319]路径,然后再这个路径下添加名称为:SchUseStrongCrypto,类型为dword,数值等于:00000001的二进制项。也就是说我无法像上面那位老哥一样直接通过txt文件保存的reg文件来直接添加,而是通过手动打开注册表项,手动添加。然后添加新项后,之前的nuget路径也进不去了,成功打开的路径是以下图片所示:

2020年7月13补充:今天给自己的笔记本电脑win8.1 64位安装了vs2012,然后也打算引用nuget程序包,可以直接运行上面老哥的reg,然后呢,需要注意的是运行注册表添加参数进去后,切记!!!需要重启电脑后打开vs2012再打开nuget观察看看。我就是这样子的,注册表添加好一直猛尝试都没有打开nuget程序包。
————————————————
版权声明:本文为CSDN博主「叫我陈工」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wangyzsir/article/details/107211270

技术交流Q群: 1012481075 群内有各种流行书籍资料
原文链接:

发表评论

您的电子邮箱地址不会被公开。

WeChat
WeChat
QQ
QQ
返回顶部