2011-03-07 129 views
0

我想包管理器控制檯無法找到包

Install-Package NHibernate

但我發現了「包...找不到」。如果我打開PCM選項,則可用來源列表已填滿,但綠色OK符號不存在。

我可以使用不同於MS-Links-ID 206669的替代來源,它是VS中的默認源?

+0

你已經安裝了最新版本的NuGet的? – davidfowl 2011-03-07 15:38:52

+0

如果直接轉到包源代碼,是否可以在瀏覽器中看到包? – davidfowl 2011-03-09 08:17:24

回答

0

昨晚我有類似的問題。這兩個鏈路ID值,我不得不爲:

206669和19913

含義,我進入到設置對話框中的網址是:

https://go.microsoft.com/fwlink/?LinkID=206669 https://go.microsoft.com/fwlink/? LinkID = 19913

19913沒有在可用包列表中產生任何東西。我認爲這個數字是在我幾周(幾個月?)之前安裝這個軟件包並第一次放棄的時候發佈的。

206669似乎工作。我可以看到預期的軟件包,但我只能安裝一些軟件包,而不是全部。例如,我可以獲得Castle,但不是Log4net。我可以得到AutoMapper,但不是RestSharp。失敗者簡單地說「操作超時」。

我很高興我不是唯一一個看到這些問題的人 - 在常見問題或文檔中我沒有看到任何有關此事的信息。

看來LinkID和那個URL是框架中的一個弱點。我希望看到更多有關這些價值觀的討論,以及爲什麼現在至少有3種不同的價值可供使用。如何更像www.nuget.com這樣更清晰的鏈接? 而消息如何更清楚地顯示爲什麼一個操作在一個軟件包中超時而不是另一個。

NuGet有很大的承諾,許多人都以此爲榮。我想加入,但這樣的打嗝可以阻止人們採用它。

乾杯, 丹尼爾

+0

感謝您的回覆。我明天會測試一下。我猜nuget在代理服務器後面不能正常工作,因爲那就是它不適合我的地方。我會測試一下。 – sprinter252 2011-03-07 20:33:28

+0

在我的網站沒有效果。 19913似乎完全被忽略,它一直抱怨「{url}要麼是無效的......」 – sprinter252 2011-03-08 10:24:22