gpt4 book ai didi

asp.net-mvc - Entity Framework 6.1.3

转载 作者:行者123 更新时间:2023-12-02 17:39:13 25 4
gpt4 key购买 nike

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

我进入“管理 nuget 包”菜单 - 选择 Entity Framework (最新版本)。安装过程贯穿始终。

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

无法加载文件或程序集“EntityFramework,版本=6.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"或其之一
依赖项

我尝试删除并重新安装entityframework nuget包..尝试使用 Nuget 包管理器控制台 - 同样的错误。我也尝试过版本 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 中设置错误的条目..

我正在使用 .net 4.5.2 和 Visual Studio 2015 Enterprise

最佳答案

尝试使用 Nuget 命令行通过运行此命令 Uninstall-Package EntityFramework 来删除已安装的版本及其依赖项但您需要删除依赖库 Microsoft.AspNet.Identity.EntityFramework也是如此。

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

  1. Uninstall-Package Microsoft.AspNet.Identity.EntityFramework
  2. Uninstall-Package EntityFramework
  3. Install-Package Microsoft.AspNet.Identity.EntityFramework

最后一个命令将安装 EF 的最新版本也是如此。

关于asp.net-mvc - Entity Framework 6.1.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34971266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com