EntityFramework 6.1.3

时间:2016-01-24 01:39:44

标签: asp.net-mvc entity-framework

我正在尝试在新的asp.net mvc示例项目中安装Entity Framework 6.1.3。

我进入"管理nuget包" -menu - 选择实体框架(最新版本)。 安装过程将贯穿始终。

在控制器中使用我新创建的DbContext类时(例如),我不断收到以下错误..

无法加载文件或程序集" EntityFramework,Version = 6.0.0.0,
   Culture = neutral,PublicKeyToken = b77a5c561934e089"或其中一个    依赖

我尝试删除并重新安装entityframework nuget包。 尝试使用Nuget Package Manager控制台 - 同样的错误。 我也尝试了6.1.2版 - 同样的错误。

在我的web.config中,它说明了以下内容

<section name="entityFramework"      
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,   
EntityFramework, Version=6.0.0.0, Culture=neutral,      
PublicKeyToken=b77a5c561934e089" requirePermission="false" />

我应该怎么做才能做到这一点? 为什么nuget会在web.config中设置错误的条目。

我在Visual Studio 2015 Enterprise中使用.net 4.5.2

2 个答案:

答案 0 :(得分:1)

尝试使用Nuget命令行通过运行此命令def update_height(event): text_height = (str(event.widget.index('1.end')) ) text_int = int(re.search(".(\d+)", text_height).group(1)) widget_height = int(int(text_int)/160) + 1 event.widget.config(height=widget_height) 来删除已安装的版本及其依赖项,但您还需要删除依赖库Uninstall-Package EntityFramework

确保在Nugetmanager命令窗口中选择了正确的项目,并按此顺序尝试此命令:

  1. Microsoft.AspNet.Identity.EntityFramework
  2. Uninstall-Package Microsoft.AspNet.Identity.EntityFramework
  3. Uninstall-Package EntityFramework
  4. last命令也将安装Install-Package Microsoft.AspNet.Identity.EntityFramework的最新版本。

答案 1 :(得分:-1)

安装后,在引用中转到Nuget manager然后更新它