Ошибка при установке пакета EntityFramework поверх NuGet - PullRequest
16 голосов
/ 18 марта 2011

Я пытался установить 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. Есть ли лучшее решение?Спасибо всем.

1 Ответ

13 голосов
/ 18 марта 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...