【发布时间】:2021-07-11 08:08:53
【问题描述】:
我将很快着手为我的组织编写一个主要针对 Windows 机器的新组件。但是,将来它也可能用于 Linux 系统。
- 鉴于 .NET 5 的出现,在 .NET core 中编写它有什么意义吗?
- 我在 LTS 中看到了 .NET Core 3.1,但不确定 .NET 5。.NET 5 是否处于适合在生产应用程序中使用的状态?
- 此外,.NET 标准是否应该在此决策过程中发挥作用?
【问题讨论】:
-
剧透:.NET 5 是 .NET Core,他们只是将其重新命名。
-
如果可以,请使用 .Net 5。并旨在使尽可能多的程序集成为 .Net 标准,以实现最大的可移植性。 .Net 6 发布后,将程序集更新到它可能会很简单。
-
我建议阅读不同的 .net 版本实际上是什么。那么你的问题就会自己回答。
标签: c# .net .net-core .net-standard .net-5