【发布时间】:2020-04-23 09:14:57
【问题描述】:
我试图研究这个警告代码告诉我什么,但我还是不明白。
严重性代码描述项目文件行抑制状态警告 NU1701 包“EntityFramework 6.1.0”已使用“.NETFramework,Version=v4.6.1,.NETFramework,Version=v4.6.2,.NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' 而不是项目目标框架 '.NETCoreApp,Version=v3.1'。此软件包可能与您的项目不完全兼容。
【问题讨论】:
-
由于您的应用程序面向 .NET Core 3.1,因此您不能使用 EF 6.1.0,因为它仅与 .NET Framework 4.6+ 兼容。您必须为 .NET Core 应用添加来自 Nuget 的
Microsoft.EntityFrameworkCore 3.1.0。