我正在使用.NET framework 4.5
我已通过命令将Entity框架升级到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?
1 回答
尝试在Package Manage Console中运行此命令:
但是,首先 ensure that you have selected the correct project from 'Default Project' dropdown 在包管理控制台中 .