2011-08-11 88 views
17

Empty NuGet Dialog 我試過去我的瀏覽器列出的官方包源代碼的URL,我只收到一個空的列表。我還嘗試了菲爾·哈克的消息來源,同時解決了這個問題,並得到了類似的空白列表。NuGet沒有顯示任何包

它可能與防火牆有關 - 我在工作,現在,當我開始在家玩NuGet時,這工作得很好。但是,NuGet似乎正在使用我的IE設置,並且我可以訪問StackOverflow,如您所見。 :)

有沒有辦法將軟件包下載到本地文件夾?然後,我會將該文件夾添加到NuGet檢查的源代碼列表中。

謝謝! enter image description here

從設置的家用電腦截圖(此人看到所有包):

從設置的工作電腦(這其中有沒有包)截圖 enter image description here

電腦是目前緊鄰彼此 - 在同一個有線網絡連接到相同的路由器等!

+0

當您在Web瀏覽器中轉到https://go.microsoft.com/fwlink/?LinkID=206669時會發生什麼? – vcsjones

+0

<?xml version =「1.0」encoding =「utf-8」standalone =「yes」?> - 默認 - <集合HREF =」 包 「> 軟件包 - <集合HREF =」 屏幕截圖「> 截圖

+0

沒有內容,只是結構。 –

回答

11

嘗試從窗口中添加新的包源,並設置源http://packages.nuget.org/v1/FeedService.svc

+0

當我這樣做時,我被告知「處理請求時發生錯誤,請驗證'http://packages.nuget.org/v1/FeedService.svc/Packages'是否有效。」 –

+0

我的不好。 ..嘗試它沒有結束「包」:http://packages.nuget.org/v1/FeedService.svc/ –

+0

這樣做,謝謝!那麼可能是因爲WinXP不喜歡重定向?Yikes ! –

6

我正經歷着同樣的錯誤在2010年VS然而,由裏克·利德爾接受的答案是不是爲我工作。奇怪的是,我可以從軟件包管理器控制檯獲得可用軟件包的列表沒有問題,所以它仍然不是連接問題。

最後我意識到有一個更新版本的NuGet可用,所以我安裝了它,它工作!這裏是步驟:

  1. 從Windows(控制面板 - >程序和功能)卸載NuGet。
  2. 從Visual Studio 2010中卸載NuGet Package Manager(工具 - >擴展管理器)。
  3. 關閉Visual Studio。
  4. http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c下載並安裝最新版本的NuGet Package Manager(撰寫本文時爲2.0.30625.9003)。

就是這樣。另外,我注意到NuGet官方軟件包源的URI已更改爲https://nuget.org/api/v2/

+0

順便說一句:如果更新你的NuGet包在安裝時給你一個錯誤,如果你在日誌中可以看到SignatureMismatchException。這是一個已知的問題,要解決它看看[這個](http://stackoverflow.com/questions/6496640/nuget-upgrade-issue/8655810#8655810)。 – kzfabi

+0

我也試過這個..它沒有工作.. – hanskishore

0

今天有這個問題。我的清單並非空白,但它只有6頁,並且沒有我需要的東西可用。

右上角的國旗顯示有更新到NPM。通過更新沒有恢復丟失的軟件包。

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

4

我與VS2015有類似的問題。默認的包飼料(https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/)沒有返回任何結果。切換到https://www.nuget.org/api/v2,並能夠再次找到軟件包。

工具 - >選項 - > Nuget Package Manager-> Package Sources並添加新的Package Source。

+0

真棒這讓我很頭疼。如果您保留這兩個源,請記住在Visual Studio 2015 nuget瀏覽器窗口中選擇「打包源」選項爲「全部」。 –