【问题标题】:.NET Core vs .NET 5.0 [duplicate].NET Core 与 .NET 5.0 [重复]
【发布时间】:2020-11-12 14:29:00
【问题描述】:

.NET Core 3.1 应用程序和 .NET 5.0 应用程序有什么区别?

如果我将 .NET Core 3.1 应用程序转换为 .NET 5,它仍然是 .NET Core 应用程序吗?我试图了解从 .NET Core 3.1 到 .NET 5 是框架更改还是只是 .NET Core 和 .NET Framework 组合的新名称。

【问题讨论】:

  • .NET 5 不是“核心和框架在一起”。没有更多的核心。没有更多的框架。使用 Visual Studio 在您的计算机上安装 .NET 5 并使用 .NET 5 模板创建一个新项目,并查看使用了哪种配置模式。阅读 MS 发表的许多关于 .NET 5 的文章。
  • .NET 5 是 .NET Core 5. 有 Core,没有 Framework/Old

标签: .net .net-core .net-5


【解决方案1】:

.NET 5 是 .NET Core 3.1 的继承者。

把名字放在一边。如果您从 .NET Core 3.1 升级到(假设的).NET Core 5.0,您期望会发生什么?

.NET 5 只是 .NET Core 5.0,但重命名为删除了“Core”。

在 .NET Core 3.1 中有效的东西应该会继续有效,除非在 3.1 和 5.0 之间存在故意损坏。

.NET Framework 4.x 已死。它将继续获得安全修复,但新的重点是 .NET Core 3.1 和新宣布的 .NET Core 3.1 继任者:.NET 5.0。

【讨论】:

  • 这对我来说很清楚。谢谢!
猜你喜欢
  • 1970-01-01
  • 2021-03-24
  • 2021-07-09
  • 2023-04-07
  • 2021-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-21
相关资源
最近更新 更多