NuGet没有显示任何包裹

时间:2011-08-11 16:51:29

标签: visual-studio nuget

Empty NuGet Dialog 我已经尝试使用我的浏览器访问官方软件包源列出的URL,我只得到一个空列表。我也尝试了在发布这个问题时找到Phil Haack的来源,并获得了类似的空列表。

它可能与防火墙有关 - 我现在正在工作,而且当我开始在家里和NuGet一起玩时,这个工作正常。但是NuGet似乎正在使用我的IE设置,我可以访问StackOverflow,你可以看到。 :)

有没有办法将软件包下载到本地文件夹?然后我会将该文件夹添加到NuGet要检查的源列表中。

谢谢!

设置工作PC的屏幕截图(这个没有包): enter image description here

设置的家用电脑的屏幕截图(这个可以看到所有包裹): enter image description here

PC目前彼此相邻 - 两者都在连接到同一路由器的同一有线网络上等等!

4 个答案:

答案 0 :(得分:13)

尝试从该窗口添加新的包源并将源设置为http://packages.nuget.org/v1/FeedService.svc

答案 1 :(得分:6)

我在VS 2010中遇到了同样的错误。但是,Rick Liddle接受的答案并不适用于我。奇怪的是,我可以从软件包管理器控制台获取可用软件包列表没问题,因此它仍然不是连接问题。

最后我意识到可以使用更新版本的NuGet,所以我安装了它,它起作用了!以下是步骤:

  1. 从Windows卸载NuGet(控制面板 - >程序和功能)。
  2. 从Visual Studio 2010卸载NuGet Package Manager(工具 - > Extension Manager)。
  3. 关闭Visual Studio。
  4. http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c下载并安装最新版本的NuGet Package Manager(撰写本文时为2.0.30625.9003)。
  5. 就是这样。顺便说一句,我注意到NuGet官方软件包源的URI已更改为https://nuget.org/api/v2/

答案 2 :(得分:4)

我和VS2015有类似的问题。默认包裹Feed(https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/)未返回任何结果。切换到https://www.nuget.org/api/v2并再次找到包裹。

工具 - >选项 - > Nuget包管理器 - >包源并添加新的包源。

答案 3 :(得分:0)

今天有这个问题。我的清单不是空的,但它只有6页,我不需要任何东西。

右上角的标志显示NPM已更新。通过该更新没有恢复丢失的包。

昨天有一个Nuget的更新(2014-04-02)。