我正在使用.NET framework 4.5
我已通过命令将实体框架升级到6.1.3: -
Install-Package EntityFramework
在包管理器中
但是当我在此之后构建我的代码时,我收到错误: -
错误68类型' System.Data.Objects.DataClasses.EntityObject'是 在未引用的程序集中定义。你必须添加一个 对程序集的引用System.Data.Entity,Version = 4.0.0.0, Culture = neutral,PublicKeyToken = b77a5c561934e089'。
在google上研究了几件事后,我在web.config中添加了以下代码: -
<system.web>
<compilation debug="true" targetFramework="4.5" >
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5" />
</system.web>
<system.webServer>
然后我也面临同样的错误。
如何解决此错误以使用实体框架6.1.3?
答案 0 :(得分:1)
尝试在Package Manage Console中运行此命令:
Update-Package –reinstall EntityFramework
但是,首先确保您已从包管理控制台中的“默认项目”下拉列表中选择了正确的项目。