在NuGet上安装EntityFramework包时出错

时间:2011-03-18 13:44:04

标签: .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.有更好的解决方案吗?
谢谢大家。

1 个答案:

答案 0 :(得分:13)

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

在1.1中,我们允许从对话框中安装带有install.ps1 / uninstall.ps1的软件包,但事实并非如此。