首页 文章

Nuget没有检索任何包甚至连接到api.nuget.org

提问于
浏览
1

我的NuGet包没有检索任何搜索结果并显示“无法连接到服务器” . 我尝试了以下所有解决方案,在其他答案中提到:

  • 经过检查,我的系统变量中没有代理变量http_proxy

  • 在IE中不使用任何其他代理

  • 删除了AppData \ Roaming \ Nuget \ packages.config并重新启动了VS(packages.config只有一个https://api.nuget.org/v3/index.json的键)

  • 我也无法通过浏览器访问https://api.nuget.org/v3/index.json

  • 尝试通过PM控制台安装软件包,但没有运气

请建议任何其他解决方案 . 我目前设置Visual Studio 2017,Nuget 4.2.0

非常感谢!

1 回答

  • 1

    Nuget不检索任何包甚至连接到api.nuget.org

    为了让其他社区成员阅读此主题,我将我的评论转换为答案,并提供更多详细信息 .

    当我们遇到“无法连接到服务器”问题时,在大多数情况下出现此问题的原因是因为网络受限或 nuget.config 中的配置不正确 .

    要解决网络问题,首先,我们应该检查我们的系统变量或IE浏览器中是否有代理变量 http_proxy ,我们可以在另一台具有相同网络的PC上进行测试 . 在我们确认我们的PC中没有任何代理后,我们应该检查我们的网络是否有限 . 我们可以用不同的网络工作来测试它 .

    要解决 nuget.config 中的错误配置,我们可以删除 %appdata%\Nuget 中的 nuget.config ,然后重新启动Visual Studio以生成新的 nuget.config .

    根据您在问题中的描述,您无法在浏览器中访问该服务器,并且您的PC上没有任何代理设置,这可能是由您的网络问题引起的,您可以在它消失后进行检查,或者您可以使用不同的网络或您可以联系您公司的IT .

    有关详细信息,请参阅this thread .

    希望这可以帮助 .

相关问题