Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

Если нет, вы можете нажать ИНСТРУМЕНТЫ Расширения и обновления... Онлайн, выберите Диспетчер пакетов NuGet и нажмите Загрузить:

enter image description here

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

Протестировано в: Visual Studio Ultimate 2012 (версия 11.0.60610.01 Update 3)

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

Ответ 2

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

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

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

Ответ 3

Такая же проблема.

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

Выбор:

  • TOOLS
  • Расширения и обновления
  • Интернет
  • Выберите диспетчер пакетов NuGet
  • Нажмите Загрузить
  • Я мог видеть, что NuGet уже установлен
  • Я удалил его
  • снова установил его
  • перезапущен VS

Решенный.

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

Ответ 4

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

Ответ 5

Откройте Visual Studio и откройте "Инструменты" - "Открыть менеджер расширений" или "Расширение и обновления" → "Удалить менеджер пакетов Nuget" → Затем снова загрузите Nuget Manager из Online Gallery и перезапустите визуальную студию, и вы не увидите сообщение об ошибке.