类型或命名空间名称'核心'在命名空间中不存在

时间:2014-09-29 03:39:21

标签: c# entity-framework namespaces

调试项目时遇到这种错误 我已经EntityFramework.dllSystem.Core.dllSystem.Data.Entity但仍未引用Core

有人可以帮助我吗?

我在这行中有错误

using System.Data.Entity.Core.Objects;

这是错误:

  

名称空间'System.Data.Entity'中不存在类型或命名空间名称'Core'(您是否缺少程序集引用?)

3 个答案:

答案 0 :(得分:4)

恩里克,当我开始在桌面上打开我通常在我的VM上打开的项目时,我遇到了这个问题。马苏德的回答没有帮助......我不认为他读了你原来的帖子。

我清除此编译错误的方法是打开NuGet包管理器并安装可用于EntityFramework的更新。我在项目中安装了6.1.1版本,并升级到6.1.3。我不应该有错误开始,但升级版本似乎摇晃它松散,因为我之后开始编译好。

答案 1 :(得分:0)

有时,当您添加来自 nuget 管理器以外的其他来源的引用(例如:本地来源)时,您需要先验证该引用的 HintPath,然后再将您的应用程序移动到另一个环境中

答案 2 :(得分:-3)

如果您想使用EF6,请改用名称空间System.Data.Entity.Core,然后重试。

Upgrading to EF6