在NuGet上安装EntityFramework包时出错
问题描述:
我试图通过NuGet在VS 2010上安装EntityFramework 4.1。我搜索并通过“工具>库包管理器>添加库包参考”工具找到了该包,并且我得到了此错误:“此包(或其某个依赖项)包含PowerShell脚本,需要从包管理器控制台进行安装。 ”。这是我做过什么来解决这个问题:
工具>库包管理器>包管理器控制台
PM>获得封装-remote型滤波器的EntityFramework
(得到了一些结果,包括的EntityFramework 4.1.10311.0)
PM>安装包-id的EntityFramework
成功添加“的EntityFramework ...
的问题是:
1.什么是错的‘添加库包参考’选项?在这个MS教程http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part4-cs似乎它应该工作正常。
2.是否有更好的解决方案?
感谢所有。在NuGet上安装EntityFramework包时出错
答
你使用的是什么版本的NuGet?更新到VS Gallery的最新版本。有关如何在此升级的更多信息,请参阅:http://www.hanselman.com/blog/NuGetActionPlanUpgradeTo11SetupAutomaticUpdatesGetNuGetPackageExplorer.aspx
在1.1中,我们允许在对话框中安装install.ps1/uninstall.ps1的包,但以前不是这样。
关于包管理器控制台命令的更多信息,请查看http://nuget.codeplex.com/wikipage?title=Package%20Manager%20Console%20Command%20Reference – Marwan 2011-03-18 13:45:47
感谢发布如何做到这一点。 – Merritt 2011-04-06 20:20:29