【发布时间】:2018-09-25 10:47:13
【问题描述】:
我正在使用引用 EntityFrameworkCore 2.1.3 包的数据库项目,但 AspNetCore.App-metapackage 包含 EntityFrameworkCore 2.1.2。引入我的数据库项目后,我得到了这个 msbuild 警告:
Warning MSB3277 Found conflicts between different versions of "Microsoft.EntityFrameworkCore" that could not be resolved.
我用谷歌搜索了一下,找到了这个文档:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/metapackage-app?view=aspnetcore-2.1
我正在使用依赖于 2.1.3 的第三方库(NpgSql for Postgre)... 我应该降级所有软件包,以便它们使用 efcore 2.1.2 软件包还是应该忽略此警告?或者更好的问题:哪种方式不那么痛苦?
提前致谢
【问题讨论】:
-
接受的答案解决了我的问题。但这才是我真正的问题:stackoverflow.com/questions/52518059/…
标签: c# asp.net-core .net-core nuget npgsql