Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Nuget无法检索任何包,甚至无法连接到api.Nuget.org_C#_Visual Studio 2017_Nuget - Fatal编程技术网

C# Nuget无法检索任何包,甚至无法连接到api.Nuget.org

C# Nuget无法检索任何包,甚至无法连接到api.Nuget.org,c#,visual-studio-2017,nuget,C#,Visual Studio 2017,Nuget,我的NuGet软件包未检索任何搜索结果,并显示“无法连接到服务器”。我尝试了以下所有解决方案,在其他答案中提到: 选中,我的系统变量中没有代理变量http\u proxy 在IE中不使用任何其他代理 已删除AppData\Roaming\Nuget\packages.config并重新启动VS(packages.config只有一个为的键) 我也无法通过浏览器访问 尝试通过PM控制台安装软件包,但没有成功 请提出任何其他解决方案。我当前的设置Visual Studio 2017,Nuget

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

  • 选中,我的系统变量中没有代理变量http\u proxy
  • 在IE中不使用任何其他代理
  • 已删除AppData\Roaming\Nuget\packages.config并重新启动VS(packages.config只有一个为的键)
  • 我也无法通过浏览器访问
  • 尝试通过PM控制台安装软件包,但没有成功
请提出任何其他解决方案。我当前的设置Visual Studio 2017,Nuget 4.2.0

非常感谢你

Nuget无法检索任何包,甚至无法连接到api.Nuget.org

为了让其他阅读此主题的社区成员受益,我将我的评论转换为带有更多详细信息的答案

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

为了解决网络问题,首先,我们应该检查我们的系统变量或IE浏览器中是否有代理变量
http\u proxy
,我们可以在另一台具有相同网络的PC上进行测试。在我们确认我们的电脑中没有任何代理后,我们应该检查我们的网络是否受限。我们可以用不同的网络来测试它

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

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

有关更多详细信息,请参阅


希望这有帮助。

检查是否有挂起的扩展更新。这就解决了这个问题。@TalhaAhmed,由于您无法在浏览器中访问该服务器,并且您的电脑上没有任何代理设置,这可能是由您的网络问题引起的,您可以在它消失后进行检查,也可以在另一台电脑上进行检查。如果在cmd中键入
nslookup www.nuget.org
,您会得到什么?同样
tracert www.nuget.org
?更新了挂起的扩展名。但是,这是网络问题。我在另一个网络上试过,效果不错。不知道为什么它在我当前的网络上不起作用。谢谢你,利奥