Ошибка NuGet при создании проекта MVC4 в VS 2012
Я попытался создать пустой проект MVC4 в VisualStudio 2012 Ultimate, но я получил эту ошибку:
"Ошибка: этот шаблон попытался загрузить компонентную сборку 'NuGet.VisualStudio.Interop, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'.".
Ответы
Ответ 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 и перезапустите визуальную студию, и вы не увидите сообщение об ошибке.