调试项目时遇到这种错误
我已经EntityFramework.dll
,System.Core.dll
,System.Data.Entity
但仍未引用Core
。
有人可以帮助我吗?
我在这行中有错误
using System.Data.Entity.Core.Objects;
这是错误:
名称空间'System.Data.Entity'中不存在类型或命名空间名称'Core'(您是否缺少程序集引用?)
答案 0 :(得分:4)
恩里克,当我开始在桌面上打开我通常在我的VM上打开的项目时,我遇到了这个问题。马苏德的回答没有帮助......我不认为他读了你原来的帖子。
我清除此编译错误的方法是打开NuGet包管理器并安装可用于EntityFramework的更新。我在项目中安装了6.1.1版本,并升级到6.1.3。我不应该有错误开始,但升级版本似乎摇晃它松散,因为我之后开始编译好。
答案 1 :(得分:0)
有时,当您添加来自 nuget 管理器以外的其他来源的引用(例如:本地来源)时,您需要先验证该引用的 HintPath,然后再将您的应用程序移动到另一个环境中
答案 2 :(得分:-3)
如果您想使用EF6
,请改用名称空间System.Data.Entity.Core
,然后重试。