VS2012 13以下 无法使用Nuget的解决方法

分享
siman 2023-6-3 16:09:07 1397 2 来自河北
Nuget官方网站已经不支持http访问, 只支持https,但是VS2013以下版本访问https默认使用的协议为Tls1.1,但是Nuget官方网站只支持Tls1.2。要解决这个问题,那就需要让低版本以Tls1.3访问Nuget的官网,具体解决办法为在程序包管理控制台运行如下命令:
  1. [Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocolType]::Tls12
复制代码

也可以建立注册表:
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
  3. "SchUseStrongCrypto"=dword:00000001
  4. [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
  5. "SchUseStrongCrypto"=dword:00000001
复制代码

重启vs即可
游客,如果您要查看本帖隐藏内容请回复


您需要登录后才可以回帖 登录 | 立即注册
感谢藏宝库IT社区!!!
2023-6-7 13:10:49 回复
感谢藏宝库IT社区!!!
2023-6-7 12:51:21 回复

Powered by CangBaoKu v1.0 小黑屋 藏宝库It社区 ( 冀ICP备14008649号 )

GMT+8, 2024-5-3 19:21 , Processed in 0.118490 second(s), 40 queries . © 2003-2025 cbk Team.

快速回复 返回顶部 返回列表