如果 visual studio 2013 打开 nuget 如果一直处于下面的画面,那么就是无法连接到服务器了,但并不是服务器挂了,而是 vs2013 已经没有维护了,还用的比较老的Http协议,虽然现在 visual studio 已经更新到了2022版本,但有些公司的项目是旧版本的编辑器开发,你用新的编辑器打开就一堆的报错,没办法, 还是得继续使用。
解决方法:
打开 nuget 控制台,输入下面代码,按回车,亲测有效,但是有个问题,就是关闭VS后,重新打开就会失去效果,需要再次输入代码,按回车才能生效。
[Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocolType]::Tls12
此时再打开 nuget 程序包,就恢复正常了
用上面的方法如果还不行,那么直接去官网下载,地址:点击跳转
下载方法:比如,直接在输入框输入:NanUI,就会打开搜索列表
选择第一个点进去
这里可以用两种方式安装:
1.复制代码在 nuget 控制台安装,
2.下载安装包,下载完成双击就可以安装了
如果还是无法解决,可以尝试以下解决方法:
1. 检查网络连接:确保你的计算机已连接到互联网,并且网络连接正常。可以尝试打开其他网页或应用程序来确认网络连接是否正常。
2. 检查防火墙设置:有时防火墙设置可能会阻止NuGet的网络访问。请确保你的防火墙允许Visual Studio和NuGet访问网络。你可以在防火墙设置中添加相应的规则,允许Visual Studio和NuGet的网络访问。
3. 检查代理设置:如果你的计算机通过代理服务器上网,需要确保Visual Studio和NuGet的代理设置正确。在Visual Studio中,可以通过以下步骤检查和配置代理设置: - 打开Visual Studio,点击“工具”菜单,选择“选项”。 - 在弹出的窗口中,选择“NuGet包管理器”。 - 在右侧窗格中,选择“代理”选项卡。 - 根据你的网络环境,配置适当的代理设置,包括代理服务器地址和端口号。
4. 更新NuGet包管理器:确保你使用的是最新版本的NuGet包管理器。你可以在Visual Studio的“工具”菜单中选择“扩展和更新”,然后在弹出的窗口中选择“NuGet包管理器”,点击“更新”按钮来更新NuGet包管理器。
5. 清除NuGet缓存:有时NuGet缓存的文件可能会导致问题。你可以尝试清除NuGet缓存,然后重新启动Visual Studio。在Visual Studio的“工具”菜单中选择“选项”,然后在弹出的窗口中选择“NuGet包管理器”,点击“清除NuGet缓存”按钮。 如果以上方法仍然无法解决问题,你可以尝试在Visual Studio官方论坛或NuGet官方网站上寻求帮助,或者考虑升级到较新版本的Visual Studio。
end