c# - Entity Framework Core 中的添加迁移错误

标签 c# entity-framework-core

我正在关注 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. 谁能帮我纠正这个错误。

截图:

enter image description here

提前致谢。

最佳答案

按照完全相同的 Pluralsight 视频,我遇到了同样的问题。运行后:

PM> install-package Microsoft.EntityFrameworkCore.SqlServer

默认项目设置为SomeUI

这样做之后,我能够让 add-migration initial 毫无问题地运行。

关于c# - Entity Framework Core 中的添加迁移错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49510374/

相关文章:

c# - 即使使用 IgnoreDataMember 和 JsonIgnore 也尝试序列化 ICollection

android - 如何调试仅在 Release模式下崩溃的 Android 应用程序

c# - 实体类型需要定义主键,且 key 属性错误

c# - WPF:更改每个页面导航上的窗口标题

c# - 使用带有 "addValueFactory"的 ConcurrentDictionary 的 TPL 有什么风险? MSDN 暗示线程问题

c# - 禁止状态 - 使用 Sendgrid 发送电子邮件时

c# - 映射到同一个表的 EF CORE 多个属性

c# - NEST Elasticsearch高级排序

c# - EF Core 1.1 迁移 - 当前的 CSharpHelper 无法构建类型文字

c# - 将 DbGeography 类型与 Entity Framework 7 和 vNext 结合使用