总是缺少'System.Data.Entity.Design'

时间:2016-08-01 15:43:30

标签: c# .net asp.net-mvc entity-framework visual-studio-2013

最近在Visual Studio 2013中处理webp项目时,我更新了一个使用Entity Framework Database First的网站,并希望/需要更新到EF 6.这样做我还需要更新EF EDMX设计器为了支持EF 6.升级在我正在开发的网络应用程序中完全正常。

我后来打开了一个以前的Web项目,该项目没有使用EF,并且遇到了应用程序错误消息“无法加载文件或程序集'System.Data.Entity.Design'。”我认为这很奇怪,我在一个项目中得到了这个错误,无论如何都有0引用或使用EF。认为这是VS中的一些奇怪的事情我关闭它并尝试重新打开项目并运行它,但同样的错误。所以我然后将System.Data.Entity.Design添加到引用列表中,并且我仍然无法运行它,所以我将属性更改为“Copy Local:True”,它最终有效。

我在所有打开和创建的Web项目中都遇到过这个问题,除非我已经修复了复制本地更改的问题。我认为更新的东西一定不能正确发生,因此没有将EF DLL安装到GAC,所以我尝试使用gacutil使用命令gacutil.exe / i System.Data.Entity.Design.dll进行安装但是出现以下错误消息。

有人对如何解决此问题有任何建议吗?虽然它不是项目中断,但是打开或创建项目以向项目添加不必要的DLL只是为了让它运行和调试时,这是相当令人沮丧的。

Application Error Message Gacutil error

0 个答案:

没有答案