C# 始终缺少';系统.数据.实体.设计';

C# 始终缺少';系统.数据.实体.设计';,c#,.net,asp.net-mvc,entity-framework,visual-studio-2013,C#,.net,Asp.net Mvc,Entity Framework,Visual Studio 2013,最近,在Visual Studio 2013中进行一个webp项目时,我首先更新了一个使用Entity Framework数据库的网站,并希望/需要更新到EF 6。在这样做之后,我还需要更新EF EDMX设计器以支持EF 6。在我正在开发的web应用程序中,升级进行得非常顺利 后来我打开了一个以前的web项目,一个不使用EF的项目,收到应用程序错误消息“无法加载文件或程序集'System.Data.Entity.Design'。”我觉得很奇怪,我在一个没有引用或使用EF的项目中遇到了这个错误。我

最近,在Visual Studio 2013中进行一个webp项目时,我首先更新了一个使用Entity Framework数据库的网站,并希望/需要更新到EF 6。在这样做之后,我还需要更新EF EDMX设计器以支持EF 6。在我正在开发的web应用程序中,升级进行得非常顺利

后来我打开了一个以前的web项目,一个不使用EF的项目,收到应用程序错误消息“无法加载文件或程序集'System.Data.Entity.Design'。”我觉得很奇怪,我在一个没有引用或使用EF的项目中遇到了这个错误。我觉得在VS中有点奇怪,于是关闭了它,并试图重新打开项目并运行它,但还是出现了同样的错误。因此,我随后将System.Data.Entity.Design添加到引用列表中,但仍然无法运行它,因此我将属性更改为“Copy Local:True”,并最终成功

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

有人对如何解决这个问题有什么建议吗?虽然这并不是破坏项目,但在打开或创建项目时,仅仅为了让项目运行和调试而向项目中添加不必要的DLL是相当令人沮丧的