2014-09-29 128 views
3

我遇到这种错误的存在,当我调试项目 我已经有EntityFramework.dllSystem.Core.dllSystem.Data.Entity但仍Core未被引用。类型或命名空间名称“核心”不存在命名空间

有人可以帮助我吗?如果你想使用EF6,使用命名空间System.Data.Entity.Core代替,然后再次尝试

The type or namespace name 'Core' does not exist in the namespace 'System.Data.Entity' (are you missing an assembly reference?)

+1

什么版本的Entity Framework在你的项目中? – recursive 2014-09-29 03:51:09

回答

-2

我在这一行

using System.Data.Entity.Core.Objects; 

此错误是错误。

Upgrading to EF6

+1

但是......那不是OP在做什么? – 2016-03-04 20:18:35

3

恩里克,我有这个问题茬了,当我开始我的桌面,我已经被正常地开放在我的虚拟机上打开项目。马苏德的回答没有帮助......我不认为他读了你原来的帖子。

我做了什么来清除这个编译错误是打开NuGet包管理器并安装可用于EntityFramework的更新。我在项目中安装了6.1.1版本,并升级到6.1.3。我不应该有错误开始,但升级版本似乎摆动任何松散的,因为我开始后编写罚款。

+0

相似...不值得另一个答案。当从练习中下载示例代码时发生了。已经是最高版本,做了6.1.3的卸载和重装,问题就消失了。 – Rodger 2017-07-29 07:24:08

相关问题