我一开始使用的是DynamicData.EFCodeFirst
版本0.5.1.0
,我使用的是 EF 版本 4.3,并在其中使用了 Enable-Migrations Package manager console
,一切都很好。但是在我决定迁移到 EF 5.0 之后。我已经删除了 EF 4.3 的所有包并添加了 EF 5.0 修复了所有依赖项,删除了迁移文件夹并重建了项目,在我尝试再次运行“Enable-Migrations”命令后,我得到了错误:
Could not load file or assembly '***\packages\EntityFramework.4.3.1\lib\net40\EntityFramework.dll' or one of its dependencies. The system cannot find the file specified.
如果我已经引用了 EF 5.0,他为什么要尝试解析 EF 框架 4.3.1?我什至浏览了所有解决方案,以确保没有对 EF 4.3.1 的引用。有什么方法可以告诉 Migrations 他需要使用 EF 5.0?
谢谢任何建议。