gpt4 book ai didi

c# - asp net core app出现MSB3277怎么办

转载 作者:太空宇宙 更新时间:2023-11-03 22:40:25 24 4
gpt4 key购买 nike

我正在使用引用 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://learn.microsoft.com/en-us/aspnet/core/fundamentals/metapackage-app?view=aspnetcore-2.1

我正在使用依赖于 2.1.3 的第三方库(NpgSql for Postgre)...我应该降级所有包,以便它们使用 efcore 2.1.2 包还是应该忽略此警告?或者更好的问题:哪种方式痛苦少?

提前致谢

最佳答案

确实 Npgsql.EntityFrameworkCore.PostgreSQL 目前是 2.1.2 版本,并且依赖于 Microsoft.EntityFrameworkCore 2.1.2。但是,将较旧版本的 Npgsql EF Core 提供程序与 EF Core 本身的较新补丁版本一起使用应该没有任何问题。

您可以通过在自己的项目中直接依赖 Microsoft.EntityFrameworkCore 2.1.3 来消除此警告。

关于c# - asp net core app出现MSB3277怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52496338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com