.NET Core与.NET 5.0比较

12

.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合并的新名称。


3
.NET 5 不是“核心和框架的结合体”。现在没有了Core,也没有了Framework。使用Visual Studio在您的计算机上安装.NET 5,并使用.NET 5模板创建一个新项目,查看所使用的配置模式。阅读微软已经发布的众多关于.NET 5的文章。 - Heretic Monkey
2
.NET 5 是 .NET Core 5。有核心,没有框架/旧版。 - Panagiotis Kanavos
这个标记为重复的问题是一个不同的问题,而不是重复。那边的(更新的)答案碰巧回答了这个问题,但它仍然是一个不同的问题。.NET 5.0与.NET Framework 5不同(这是Core的旧名称)。 - neonblitzer
1个回答

37

.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。


1
这解决了我的疑惑。谢谢! - Wadi Diaz-wong

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接