在NuGet上安装EntityFramework包时出错

Mar*_*wan 16 .net entity-framework nuget

我试图通过NuGet在VS 2010上安装EntityFramework 4.1.我通过"工具>库包管理器>添加库包参考"工具搜索并找到了包,我得到了这个错误:"这个包(或其中一个依赖项)包含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.有更好的解决方案吗?

谢谢大家.

dav*_*owl 13

您使用的是什么版本的NuGet?更新到VS Gallery中的最新版本.有关如何升级的更多信息:http://www.hanselman.com/blog/NuGetActionPlanUpgradeTo11SetupAutomaticUpdatesGetNuGetPackageExplorer.aspx

在1.1中,我们允许从对话框安装带有install.ps1/uninstall.ps1的软件包,这不是以前的情况.