Не удается найти NuGet с диспетчером расширений оболочки VS 2010

После эти инструкции, насколько я могу, диспетчер расширений оболочки VS 2010 не дает результатов при поиске «nuget». Единственное отклонение, насколько я могу судить, заключается в том, что в инструкциях показано использование VS 2010 Ultimate, а я использую Shell. У меня не было проблем с AnkhSvn, и я могу увидеть множество других расширений в онлайн-галерее. Еще одна вещь, прежде чем пытаться это сделать, я установил NuGetPackageExplorer (даже не совсем уверен, что это такое, просто пытался оторваться от земли с NuGet, и я нашел его на их сайт загрузки CodePlex -- в конечном итоге я хотел бы опубликовать свой собственный пакет NuGet, так как кто-то предложил его мне, и я слышал о нем пару раз). Любые идеи?

Обновить

Недавно я получил новый компьютер (64-разрядная версия Windows 7) и только что установил Visual Studio 2010 Shell и F # 2.0, и у меня точно такая же проблема. Примечание. Я только что проверил страницу «О программе», и там написано, что единственным установленным компонентом является Visual Web Developer 2010 (мне это показалось странным).


person Stephen Swensen    schedule 08.04.2011    source источник
comment
Я только что попробовал это, и это сработало. Вы за брандмауэром или через прокси?   -  person Matthew M. Osborn    schedule 15.04.2011
comment
Нет прокси, но у меня активен брандмауэр Windows (Windows 7).   -  person Stephen Swensen    schedule 15.04.2011


Ответы (3)


Похоже, что Visual Studio 2010 «Shell» [1] не входит в число поддерживаемых приложений. У вас есть полная версия Visual Studio 2010 Professional, Premium или Ultimate?

На странице часто задаваемых вопросов NuGet [2]:

Что требуется для запуска NuGet?

Для NuGet требуется Visual Studio 2010 или Visual Web Developer Express 2010. Для консоли диспетчера пакетов NuGet требуется установленная оболочка PowerShell 2.0. Powershell 2.0 уже установлен, если у вас установлена ​​следующая операционная система:

  • Windows 7
  • Windows Server 2008 R2

Если у вас есть следующие операционные системы, вы должны вручную установить Powershell 2.0.

  • Windows XP с пакетом обновления 3
  • Windows Server 2003 SP2
  • Windows Vista с пакетом обновления 1
  • Windows Сервер 2008

[1] Это оболочка VS 2010? http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=8e5aa7b6-8436-43f0-b778-00c3bca733d3

[2] http://docs.nuget.org/docs/start-here/nuget-faq

person Kiliman    schedule 21.06.2011
comment
На работе я с радостью использую VS 2010 Professional с NuGet, но дома у меня просто VS 2010 Shell (для разработки хобби F #) - и да, ваша ссылка на оболочку верна. Основываясь на авторитетном комментарии @Matthew M. Osborn, я думаю, что это должно работать, но должна быть какая-то ошибка (хотя требование Visual Studio 2010 кажется неоднозначным в отношении коммерческих версий по сравнению с Shell). - person Stephen Swensen; 21.06.2011

Изменить: проверьте, что выбрано на левой панели диспетчера расширений. По умолчанию для меня установлено «Установленные расширения», это может быть ваша проблема. Выберите «Онлайн-галерея -> Все», затем повторите поиск.

--

Не знаю, почему он не отображается, но вы можете установить NuGet, перейдя на веб-сайт и нажав синюю кнопку "Установить NuGet". кнопка. Вы перейдете на страницу загрузки последней версии (1.3).

person Danny Tuppeny    schedule 27.04.2011
comment
Спасибо @Danny, я был уверен, что ваша прямая ссылка на место загрузки будет работать, но когда я запустил .vsix, он сказал, что это расширение не может быть установлено ни в одном из установленных в настоящее время продуктов.! (Перед поиском я четырежды проверил, что выбрал Онлайн-галерея -> Все). - person Stephen Swensen; 05.05.2011

NuGet можно установить и обновить с помощью диспетчера расширений Visual Studio. Чтобы проверить, есть ли в вашей копии Visual Studio расширение NuGet, найдите Диспетчер пакетов библиотек в меню Сервис вашей копии Visual Studio.

см. документацию здесь: http://nuget.codeplex.com/wikipage?title=Getting%20Started

person user3046942    schedule 28.11.2013