【发布时间】:2020-11-21 16:02:47
【问题描述】:
我正在寻找有关我的项目库的一些 NuGet 更新。我看到有很多 Microsoft 库更新到 v5.0.0。
根据我的知识,我认为这些是随 .Net 5.0 发布的新依赖项,我不确定是否可以使用 .Net Core 3.1 项目将这些库更新到最新版本。
即使我正在使用/构建 .Net Core 3.1 项目,我也可以更新到 v5.0.0 库吗?
【问题讨论】:
-
如果你已经有了源代码控制(比如 Git),一个实验可以告诉你一切。
-
但这并不能保证它是 100% 的生产证明。 Microsoft 文档对此没有任何解释
-
什么都没有? docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/…EF Core 5 正式支持 .NET Core 3.1(虽然微软应该更新这个页面让它更清晰)。
-
谢谢@Lez Li,我无法找到这个页面,我同意你的看法,它可以更清楚。无论如何,这部分回答了我的问题,不仅仅是关于 EF Core。其他系统库呢?我认为 Microsoft 可以更清楚地了解这个主题,因为在我看来,这对于只需要在 .net 5 发布后更新包的开发人员来说同样重要。
-
对于单独的 Microsoft 包,如果任何内容仅适用于 .NET 5,则它们应仅针对
net5而不是netstandard2.1(.NET Core 3.1 可以使用)。尽管微软需要进一步澄清,但我认为我们已经掌握了一些线索。
标签: .net-core nuget visual-studio-mac .net-core-3.1 .net-5