我刚刚使用以下命令将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
但这并没有解决问题。
2条答案
按热度按时间a1o7rhls1#
我在尝试将EF版本从6.4.4降级到6.2后遇到了这个问题。现在我已经将两个版本都安装在了主解决方案下的packages文件夹中。我不得不删除6.2版本的文件夹,这个问题就消失了。
laik7k3q2#
要添加到@allan答案,这在Nuget软件包中并不明显,因为它只显示最新的一个。您必须手动浏览到该文件夹并删除旧的文件夹。