Проект NuGet> Добавить ссылку на пакет библиотеки не появляется - PullRequest
5 голосов
/ 14 февраля 2011

Я установил NuGet.

Когда я пытаюсь зайти в Проект> Добавить ссылку на пакет библиотеки

«Добавить ссылку на пакет библиотеки» отсутствует в меню проекта. Если я пытаюсь установить NuGet снова, он говорит, что он уже установлен. Мое приложение предназначено для MVC 3 и предназначено для .net 4.

Как я могу заставить эту опцию появляться?

Ответы [ 7 ]

5 голосов
/ 15 февраля 2011

Вы также можете запустить VS от имени администратора (Ctrl-Shift-Click), а затем удалить NuGet из диалогового окна диспетчера пакетов. Затем обновите NuGet 1.1 до http://nuget.codeplex.com и посмотрите, исправит ли это. ASP.NET MVC не нужен.

2 голосов
/ 05 ноября 2012

По состоянию на май 2012 года он теперь называется «Управление пакетами NuGet».Особенно странно, потому что скриншоты в Документах NuGet не были обновлены.

https://stackoverflow.com/a/9844659/24267

2 голосов
/ 17 марта 2011

Убедитесь, что выбран проект, а не решение в обозревателе решений.

2 голосов
/ 15 февраля 2011

Возможно ли, что некоторые расширения вашей Visual Studio приводят к тому, что NuGet не отображает меню или происходит сбой?Вы можете попробовать отключить / удалить их, а затем установить NuGet отсюда: http://nuget.codeplex.com/

Кроме того, есть также консоль диспетчера пакетов на основе PowerShell.Вы могли бы взглянуть на это в случае, если все не удается.

0 голосов
/ 05 мая 2011

Имел ту же проблему, только что понял, что, если вы не участвуете в проекте (то есть, у вас есть решение, выделенное в обозревателе решений), то опция Добавить ссылку на пакет библиотеки не будет отображаться. Выберите проект, и он там.

Упс: не заметил, что уже упоминалось.

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

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

Чтобы исправить это, я переименовал раздел реестра (чтобы я мог переименовать его обратно, если он не работал) HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\NuGet, затем перезапустил Visual Studio и открыл проект. Add Library Package Reference теперь работает, и раздел реестра был воссоздан.

0 голосов
/ 14 февраля 2011

Обычно NuGet устанавливается вместе с ASP.NET MVC 3, поэтому он должен появиться автоматически. Попробуйте удалить установленный пакет NuGet и переустановить ASP.NET MVC 3.

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