2011-03-07 109 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