我正在关注 Julie Lerman 的 Entity Framework Core 2.0 入门教程。我已经安装了 Microsoft.EntityFrameworkCore.SqlServer 版本 2.0.2。当我尝试在 VS 2017 中运行初始添加迁移(程序包管理器控制台)时,出现以下错误:
System.IO.FileLoadException:无法加载文件或程序集“Microsoft.EntityFrameworkCore.SqlServer,版本=2.0.2.0,文化=中性,PublicKeyToken=adb9793829ddae60”。找到的程序集的 list 定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
文件名:'Microsoft.EntityFrameworkCore.SqlServer,版本=2.0.2.0,文化=中性,PublicKeyToken=adb9793829ddae60'
当我运行 dotnet --version 我得到 2.1.3.
谁能帮我纠正这个错误。
截图:
提前致谢。
最佳答案
按照完全相同的 Pluralsight 视频,我遇到了同样的问题。运行后:
PM> install-package Microsoft.EntityFrameworkCore.SqlServer
将默认项目设置为SomeUI
这样做之后,我能够让 add-migration initial
毫无问题地运行。
关于c# - Entity Framework Core 中的添加迁移错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49510374/