我有一个 .NET Framework 4.8 VS2019 解决方案,目前针对 EF Core 2.0。我试图通过“管理 Nuget 包”将项目升级到 EF Core 3.0 预览版 7,并得到如下错误:Package Microsoft.EntityFrameworkCore.SqlServer 3.0.0-preview7.19362.6 is not compatible with net48 (.NETFramework,Version= v4.8)/赢。包 Microsoft.EntityFrameworkCore.SqlServer 3.0.0-preview7.19362.6 支持:netstandard2.1 (.NETStandard,Version=v2.1)
我已经验证了预览版 6 安装正常,这是有道理的,因为它以 .NET Framework 4.8 支持的 .NET Standard 2.0 为目标。
不幸的是,目前从 .NET Framework => .NET Core 升级我的解决方案文件是不可行的,因为 .NET Core 不支持旧的 WCF/.NET-remoting(并且不会来自我的阅读) . 同样,听起来 .NET Framework 永远不会支持 .NET Standard 2.1。这是否意味着如果我想升级到 .NET Core 3.0 预览版 6,我必须完全放弃使用 EF Core?