Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.NET Core vs .NET 5.0 [duplicate]

What is the difference between a .NET Core 3.1 application and a .NET 5.0 application?

If I convert my .NET Core 3.1 application to .NET 5, will it still be a .NET Core application? I'm trying to understand if going from .NET Core 3.1 to .NET 5 is a Framework change or if it's just the new name for .NET Core and .NET Framework combined.

like image 860
Rich Avatar asked Nov 12 '20 14:11

Rich


People also ask

What is the difference between Net5 and core?

NET 5 is the next major release after .Net Core 3.1 which was released in June, 2016. The word ‘Core’ is dropped from the name to emphasize that .NET 5 is the future of all earlier versions of .NET Core.

What is the difference between net 4 and NET 5?

.NET 5 includes .NET Core. .NET 5 is the next major release of .NET Core after .Net Core 3.1. .NET Framework is a Microsoft product, which is maintained on Servers available in Microsoft. There is no .NET Core 4 version.

What is the difference between ASP NET Core and NET Framework?

.Net Core is a platform on top of which there are frameworks such as ASP .Net Core and Universal Windows Platform that leverage and extend the features of .Net Core. .Net Framework is not open-source.

What version of NET Core should I use?

My individual suggestion is to use .net 3.1, because to me, the stability will be more important. More details you can check this link: .NET Core and .NET 5 Support Policy


1 Answers

.NET 5 is the successor to .NET Core 3.1.

Put the names aside for a minute. If you upgraded from .NET Core 3.1 to (a hypothetical) .NET Core 5.0, what would you expect to happen?

.NET 5 is just .NET Core 5.0, but renamed to remove the "Core".

Things that worked in .NET Core 3.1 should continue to work, unless there were intentional breakages between 3.1 and 5.0.

.NET Framework 4.x is dead. It will continue to get security fixes, but the new line of focus is .NET Core 3.1 and the newly announced successor to .NET Core 3.1: .NET 5.0.

like image 73
omajid Avatar answered Oct 22 '22 04:10

omajid