Консоль диспетчера пакетов не может найти пакеты - PullRequest
0 голосов
/ 07 марта 2011

Я пытаюсь

Install-Package NHibernate

но я получаю "Пакет ... не найден". Если я открою опции PCM, список доступных источников заполняется, но зеленого символа ОК там нет.

Можно ли использовать альтернативный источник, отличный от MS-Links-ID 206669, который является источником по умолчанию в VS?

1 Ответ

0 голосов
/ 07 марта 2011

У меня была похожая проблема прошлой ночью. У меня были два значения LinkID:

206669 и 19913

Это означает, что URL, который я передаю в диалоговом окне "Настройки", был:

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

19913 ничего не дал в списке доступных пакетов. Я думаю, что это число пришло, когда я установил пакет несколько недель (месяцев?) Назад и отказался в первый раз.

206669, казалось, работал. Я мог видеть ожидаемые пакеты, но я мог установить только некоторые пакеты, но не все. Например, я мог бы получить замок, но не Log4net. Я мог бы получить AutoMapper, но не RestSharp. Те, кто потерпел неудачу, просто сказали «тайм-аут операции».

Я рад, что я не единственный, кто видел эти проблемы - я не видел ничего об этом в FAQ или документации.

Кажется, что LinkID и этот URL являются слабым местом в фреймворке. Я хотел бы видеть больше дискуссий о том, что означают эти значения, и почему, кажется, сейчас есть по крайней мере 3 различных значения для использования. Как насчет более четкой ссылки, такой как www.nuget.com? А как насчет сообщения, более четко показывающего, почему для одного пакета истекло время ожидания операции, а не для другого.

У NuGet большие обещания, и многие клянутся в этом. Я хочу попасть на борт, но такие икоты действительно могут помешать людям принять его.

Cheers, Daniel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...