entity-framework - EF Core 3.0 不再支持 .net 框架了吗?
问题描述
我已经在 .net framework 4.8 WPF 项目中使用过 EF CORE 2.2.6。
现在 EF CORE 3.0 已经发布。
当我更新 NuGet 包时,它会报告此错误:
正如错误所说,EF CORE 3.0 似乎与 .net 框架不兼容。
我试图找到 EF CORE 3.0 发布公告,但找不到任何关于不再支持 .net 框架的信息。
我该如何解决?我是否必须将所有项目迁移到 .net core 3.0 才能解决这个问题?谢谢你。
解决方案
EF Core 3.0基于.NET Standard 2.1,而.NET Framework 4.8不支持 .NET Standard 2.1。所以你不能在 .NET Framework 4.8 中使用 EF Core 3.0。
所以解决方案要么坚持使用 EF Core 2.2,要么将所有项目迁移到 .NET Core 3.0。
有关更多详细信息:支持 .Net Framework (4.8?) for netstandard 2.1和EF Core 3.0 目标 .NET Standard 2.1
推荐阅读
- ios - 使用 tabBarControllers 快速导航到特定子 VC
- arrays - 如何检查 ANY 的数组是否包含元素的数据类型
- wpf - 在 DataGridTemplateColumn.CellEditingTemplate 上添加事件
- java - JAVAFX 在线程中调用函数
- excel - 粘贴到活动工作簿时出现 438 错误
- reactjs - React 链式 setState 中断渲染
- python-3.x - Python Poloniex API 返回错误 422
- java - 从 Java 转换为 Kotlin 的代码 - 不工作
- python - 将 JSON 文件转换为 Pandas 数据框
- c# - 异步 - DataReader HasRows 但 reader.Read() 不起作用