我的NuGet包没有检索任何搜索结果并显示"无法连接到服务器"。我尝试了下面的所有解决方案,在其他答案中提到:
请建议任何其他解决方案。我目前设置Visual Studio 2017,Nuget 4.2.0
非常感谢你!
答案 0 :(得分:1)
Nuget没有检索任何包甚至连接到api.nuget.org
为了让其他社区成员阅读此主题,我将我的评论转换为答案,并提供更多详细信息。
当我们遇到问题“无法连接到服务器”时,在大多数情况下出现此问题的原因是因为网络受限或nuget.config
中的配置不正确。
要解决网络问题,首先,我们应该检查系统变量或IE浏览器中是否有代理变量http_proxy
,我们可以在另一台具有相同网络的PC上进行测试。在我们确认我们的PC中没有任何代理后,我们应该检查我们的网络是否有限。我们可以用不同的网络工作来测试它。
要解决nuget.config
中的错误配置,我们可以删除nuget.config
中的%appdata%\Nuget
,然后重新启动Visual Studio以生成新的nuget.config
。
根据您在问题中的描述,您无法在浏览器中访问该服务器,并且您的PC上没有任何代理设置,这可能是由于您的网络问题造成的,您可以在它消失后进行检查,或者您可以使用其他网络查看,或者您可以联系贵公司的IT部门。
有关详细信息,请参阅this thread。
希望这有帮助。