16

我尝试通过 NuGet 在 VS 2010 上安装 EntityFramework 4.1。我通过“工具 > 库包管理器 > 添加库包引用”工具搜索并找到了该包,我收到此错误:“此包(或其依赖项之一)包含 powershell 脚本,需要从包管理器控制台安装。 ”。这就是我修复它的方法:

工具 > 库包管理器 > 包管理器控制台
PM > get-package -remote -filter entityframework
(得到一些结果,包括 EntityFramework 4.1.10311.0)
PM > install-package -id EntityFramework Successly
added 'EntityFramework ...

问题是:
1.“添加库包引用”选项有什么问题?在这个 MS 教程中http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part4-cs似乎它应该可以正常工作。
2. 有没有更好的解决方案?

谢谢大家。

4

1 回答 1

13

您使用的是哪个版本的 NuGet?在 VS 库中更新到最新版本。有关如何在此处升级的更多信息:http ://www.hanselman.com/blog/NuGetActionPlanUpgradeTo11SetupAutomaticUpdatesGetNuGetPackageExplorer.aspx

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

于 2011-03-18T17:09:06.527 回答