Управление пакетами NuGet, не видимыми в меню

используя Visual Studio 2012 Premium на Win 7 x64, я создаю новый проект (проект MVC 4). При щелчке правой кнопкой мыши по проекту я не вижу опции "Управление пакетами NuGet". Папка packages существует в каталоге решения, как и пакет.файл конфигурации в каталоге проекта. Когда собирается Tools нет , либо. Когда собирается Tools ->Extensions and Updates... на NuGet Package Manager установлен и обновлен.

любая идея, почему мой проект не может управлять NuGet пакеты для себя?

вот скриншот меню:

enter image description here

7 ответов


У меня была похожая проблема. Проблема была следующей.: Я установил NuGet Packager вместо Менеджер Пакетов NuGet (из расширений и обновлений). Как только я установил последний, он появился в контекстном меню. Возможно, вы столкнулись с той же проблемой.


Мне пришлось удалить Диспетчер пакетов Nuget из расширений и обновлений, а затем переустановить его. После перезапуска Visual Studio появились отсутствующие записи меню.


мое решение пришло в виде уничтожения всех следов Менеджер Пакетов NuGet, включая все файлы реестра. Поскольку файлы реестра имеют странные имена, поиск таких вещей, как NuGet.Core а также почти все, что в Program Files\Microsoft Visual Studio.0\Common7\IDE\Extensions папка. После очистки их, перезагрузки компьютера, переустановки NuGet, а затем перезапуска снова, казалось, прояснить проблему.


из-за причин кажется, что диспетчер пакетов Nuget не был установлен на моем новом выпуске Visual Studio Professionnal 2013. Установка его исправила проблему.


вы также можете проверить папку расширений в [если vs2013 в 64 бит, то C:\Program файлы (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions]

каждое расширение имеет папку здесь с расширением файла манифеста.манифест, проверьте эти xml-файлы-узел " имя " и, если найден дубликат, удалите дубликаты папок, перезапустите Visual Studio.

Если есть такое же расширение в другой папке, VS путается и не загружает его...


в моем случае проект был запущен. При остановке появились пункты меню.


прежде всего, есть что - то, что вы должны проверить

  • убедитесь, что вы находитесь в режиме отладки
  • убедитесь, что вы не запускаете отладчик
  • установлен "Диспетчер пакетов NuGet", а не " NuGet Packager'
  • ваш проект был создан с помощью vs IDE-чтобы проверить это, вы можете просто создайте новое решение в VS и убедитесь, что вы все еще отсутствует 'управление пакеты NuGet в меню.

теперь, если эта проблема по-прежнему появляется Вы можете попробовать предпринять следующие шаги:

  1. очистите папку расширений. Можно найти папку Extensions в папке VS \Common7\IDE\Extensions. т. е. если vs2013 в 64 немного, затем C:\Program файлы (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions
  2. удалите Диспетчер пакетов NuGet из расширений и обновлений
  3. перезапустить VS
  4. установите Диспетчер пакетов NuGet из расширений и Обновления

надеюсь, это было полезным