Ошибка NuGet при создании проекта MVC4 в VS 2012


Я попытался создать пустой проект MVC4 в VisualStudio 2012 Ultimate, но я получил эту ошибку:

"ошибка: этот шаблон пытался загрузить сборку компонентов' NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.".

5 56

5 ответов:

Я считаю, что у вас не установлено расширение NuGet Package Manager.

Если нет, вы можете нажать инструменты ->расширения и обновления... ->онлайн выберите Менеджер Пакетов NuGet и нажмите кнопку скачать:

enter image description here

после его загрузки вам будет предложено ввести административное повышение прав, а затем перезапустить Visual Studio.

проверен в: визуальный Studio Ultimate 2012 (Версия 11.0.60610.01 Update 3)

обновление: Я только что столкнулся с этой проблемой в Visual Studio 2012. Поэтому, несмотря на некоторые комментарии здесь, он не обязательно устанавливается по умолчанию.

i) откройте Visual Studio > Инструменты > Расширения и обновления > выберите "Диспетчер пакетов NuGet" и удалите его.(если он не установлен, переходите к Шагу 2)

ii) Откройте этот url'http://nuget.org 'и вы увидите ссылку "Установить NuGet", загрузите ее(NuGet.Инструменты.vsix) и установите его в своей Visual Studio .

iii) закройте и снова откройте Visual Studio, и я считаю, что вы никогда не увидите этот диалог ошибок снова, как и я ; -)

тот же вопрос.

"Error: this template attempted to load component assembly 
'NuGet.VisualStudio.Interop .... "
when creating a new Web Role project in VS 2012.

опции:

  • инструменты
  • расширения и обновления
  • онлайн
  • Выберите Диспетчер Пакетов NuGet
  • Нажмите Кнопку Скачать
  • Я видел, что NuGet уже установлен
  • я его убрал
  • повторно установлена
  • перезапущен VS

решены.

Спасибо за информацию выше + 1. Скотт

вы можете искать и проверять dll существует в \Microsoft Visual Studio 11.0\Common7\IDE\Extensions\ (это будет в папке под расширениями с другими двоичными файлами nuget). Если он не существует, вы можете попробовать удалить и переустановить nuget. для удаления: инструменты - >Расширения и обновления - > установлен (на левой панели) - > диспетчер пакетов nuget для установки: инструменты- > Расширения и обновления - > онлайн - > галерея visualstudio - > менеджер пакетов nuget

откройте Visual Studio и перейдите в сервис- > открыть Диспетчер расширений или расширения и обновления - > удалить NuGet Package Manager -> затем снова загрузите NuGet Manager из онлайн-галереи, а затем перезапустите visual studio, и вы не увидите сообщение об ошибке.