首页 > 解决方案 > 如何摆脱 Visual Studio 2019 中的 EF 警告:还安装了旧于 6.3 的实体框架版本

问题描述

我刚刚使用以下命令将 EntityFramework 6.4.4 添加到项目中:

Install-Package EntityFramework -Version:6.4.4

然后,我启用了迁移。从那时起,每次执行 EF 命令时,都会收到警告:

还安装了早于 6.3 的 Entity Framework 版本。较新的工具正在运行。对旧版本使用“EntityFramework\Update-Database”。

这很烦人。我怎样才能摆脱它?我试图这样做:

Uninstall-Package EntityFramework -Force
Install-Package EntityFramework -Pre

但这并没有解决问题。

标签: visual-studioentity-frameworknuget-package

解决方案


在我尝试将我的 EF 版本从 6.4.4 降级到 6.2 之后,我遇到了这个问题。我现在将两个版本都安装在主解决方案下的包文件夹中。我不得不删除 6.2 版本的文件夹,这个问题就消失了。


推荐阅读