如何在Visual Studio 2019中摆脱EF的这一警告:还安装了6.3之前的Entity Framework版本

neekobn8  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(222)

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

Install-Package EntityFramework -Version:6.4.4

然后,我启用了迁移。从那时起,每次执行EF命令时,我都会收到警告:
还安装了Entity Framework 6.3之前的版本。正在运行较新的工具。请对较旧版本使用“EntityFramework\Update-Database”。
这是恼人的。我怎样才能摆脱它呢?我已经试着做了:

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

但这并没有解决问题。

a1o7rhls

a1o7rhls1#

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

laik7k3q

laik7k3q2#

要添加到@allan答案,这在Nuget软件包中并不明显,因为它只显示最新的一个。您必须手动浏览到该文件夹并删除旧的文件夹。

相关问题