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

Ошибка при установке пакета EntityFramework поверх NuGet

Я попытался установить EntityFramework 4.1 на VS 2010 через NuGet. Я искал и нашел пакет через "Инструменты > Менеджер пакетов библиотек > Добавить библиотеку", и я получил эту ошибку: "Этот пакет (или одна из его зависимостей) содержит сценарии powershell и должен быть установлен из консоли диспетчера пакетов.". Это то, что я сделал, чтобы исправить это:

Инструменты > Диспетчер пакетов библиотек > Консоль диспетчера пакетов
PM > get-package -remote -filter entityframework
(получил некоторые результаты, включая EntityFramework 4.1.10311.0)
PM > install-package -id EntityFramework
Успешно добавлено "EntityFramework...

Возникает вопрос:
1. Что случилось с опцией "Добавить ссылку на библиотеку"? В этом учебнике MS http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part4-cs кажется, что он должен работать нормально.
2. Есть ли лучшее решение?

Спасибо всем.

4b9b3361

Ответ 1

Какую версию NuGet вы используете? Обновление до последней версии в VS Gallery. Подробнее о том, как обновить здесь: http://www.hanselman.com/blog/NuGetActionPlanUpgradeTo11SetupAutomaticUpdatesGetNuGetPackageExplorer.aspx

В 1.1 мы разрешаем устанавливать пакеты с установкой install.ps1/uninstall.ps1 из диалогового окна, это было не так.