Nuget错误-无法连接到远程服务器

本文关键字:服务器 连接 错误 Nuget | 更新日期: 2023-09-27 18:14:16

我知道有很多链接,但没有一个对我有帮助。我收到"无法连接到远程服务器"的消息。

下面是我根据这里的链接尝试的东西

  1. 清除HTTP_PROXY
  2. 未选中fiddler中的"启动时作为系统代理"。
  3. 已清除包缓存。
  4. 重启VS
  5. 删除。suo文件并重启VS

但是没有任何效果。任何想法吗?

Nuget错误-无法连接到远程服务器

检查NUGetserver列表中的所有NuGet服务器是否在线。我发现Visual Studio还连接了我选择的其他服务器(使用Fiddler)。在我从列表中删除了未在线的NuGetServer后,它工作得很好。

我也尝试了所有的建议,最后,我认为问题是,无论出于何种原因,我的网络管理员阻止了Nuget的"源"url。对我来说唯一有效的方法是从Nuget网站下载库包,并在本地使用它们…这需要使用另一台网络上的计算机,将库保存到拇指驱动器中,并将它们传输到所需的计算机上。

步骤1>下载库到本地文件夹

步骤2>将本地文件夹的路径添加到Visual Studio中的Nuget包源中。这是通过导航到Tools>>Nuget Package Manager>> Package Manager Settings>> Package Sources来完成的。然后,点击绿色的"加号"并在"源对话框"中输入本地路径(例如C:'LocalNugetLibrary或其他)。给它命名为"Local Library"

步骤3>像通常在Visual Studio中那样添加库。在解决方案资源管理器中右键单击"参考",然后单击"管理Nuget软件包",然后在窗口左侧单击在线源"本地图书馆"

步骤4>单击要安装的库

完成

NuGet Package Manager错误,无法连接到远程服务器通常是DNS名称解析问题。这对我来说很奇怪,因为我在包括IE和Chrome在内的任何其他应用程序中都没有名称解析问题。我意识到这是一个老话题,但这个问题在包括2017年在内的多个版本的Visual Studio中困扰了我很长一段时间。我最近才意识到,我在过去的某个时候关闭了我的Windows 7终极笔记本电脑上的"DNS客户端"服务,以减少Windows服务争夺资源的数量。重新启用"DNS客户端"服务解决了我的问题。希望这能帮助别人节省一些时间和挫折。