类型“System.Data.Entity.DbContext”是在未引用的程序集中定义的。您必须添加对程序集“EntityFramework 2”的引用

2024-02-21

我有一种解决方案 - 一个项目是带有 .edmx 数据模型的类库 另一个是asp.net web 表单项目。

当我开始解决方案时,出现以下异常:

类型“System.Data.Entity.DbContext”是在未引用的程序集中定义的。您必须添加对程序集“EntityFramework,Version=5.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。

当我看到我的 asp.net 项目中的引用时,我看到了对我的类的引用,但看不到对实体框架的引用。但问题是实体框架同时安装在我的类库和Web项目中


我认为你的EntityFramework版本很混乱

请使用以下链接下载正确的版本NuGet包安装程序。

请参阅此讨论以开始使用:找不到类型或命名空间名称“DbContext” https://stackoverflow.com/questions/5741109/the-type-or-namespace-name-dbcontext-could-not-be-found

看看同样的问题,答案:是Here http://forums.asp.net/t/1856121.aspx?%20System%20Data%20Entity%20DbContext%20is%20defined%20in%20an%20assembly%20that%20is%20not%20referenced

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

类型“System.Data.Entity.DbContext”是在未引用的程序集中定义的。您必须添加对程序集“EntityFramework 2”的引用 的相关文章

随机推荐