2013-06-26 5 views
9

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

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

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

enter image description here

ответ

2

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

7

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

+0

Спасибо за ответ, но, к сожалению, это не так. Это был менеджер пакетов NuGet. – brazilianldsjaguar

4

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

0

Из-за причин Похоже, что Nuget Package Manager не был установлен на моем новом выпуске Visual Studio Professionnal 2013. Установка исправлена.

0

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

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

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

0

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

0

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

  • Убедитесь, что вы находитесь в режиме отладки
  • Убедитесь, что ваш не работает отладчик
  • «Менеджер NuGet Пакет» установлен и не 'NuGet Packager'
  • Ваш проект был создан с использованием VS IDE - чтобы проверить это, вы можете просто создать новое решение в VS и увидеть, что вы по-прежнему отсутствует «Управление Опция NuGet Packages в меню.

Теперь, если этот вопрос все еще кажется, что Вы можете попробовать выполнить следующие действия:

  1. вычистить папку Extensions. Папка расширений может быть найдена под папкой VS \ Common7 \ IDE \ Extensions. т.е. если vs2013 в 64 бит, то C: \ Program Files (x86) \ Microsoft Visual Studio 12,0 \ Common7 \ IDE \ Extensions
  2. Удаление NuGet Package Manager из расширений и обновлений
  3. Restart VS
  4. Установить в NuGet Package Manager из расширений и обновлений

Надежда это было полезно