我正在尝试在新的asp.net mvc示例项目中安装实体框架6.1.3。
我进入“管理nuget包”-menu-选择实体框架(最新版本)。安装过程贯穿整个过程。
例如,在控制器中使用新创建的DbContext-class时,我一直收到以下错误。
无法加载文件或程序集“EntityFramework,Version=6.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" or one of itsdependencies我尝试删除并重新安装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中设置错误的条目。
我正在将.net 4.5.2与Visual Studio 2015企业版一起使用
发布于 2016-01-24 11:14:29
尝试使用Nuget命令行通过运行此命令Uninstall-Package EntityFramework来删除已安装的版本及其依赖项,但您还需要删除依赖库Microsoft.AspNet.Identity.EntityFramework。
确保您在Nugetmanager命令窗口中选择了正确的项目,并按以下顺序尝试此命令:
Uninstall-Package Microsoft.AspNet.Identity.EntityFrameworkUninstall-Package EntityFrameworkInstall-Package Microsoft.AspNet.Identity.EntityFramework最后一个命令也将安装最新版本的EF。
发布于 2018-03-08 17:16:03
安装后,转到参考中的Nuget管理器,然后更新它
https://stackoverflow.com/questions/34971266
复制相似问题