R.I.P. Short-lived .NET Core 3.0

by Hannes DuPreez
R.I.P. Short-lived .NET Core 3.0

The king is dead. Long live the king. .NET Core 3.0 has been replaced by .NET Core 3.1. Here are some tips about upgrading your system.

It seems just like the other day that .NET Core 3.0 was released. Oh, wait a minute! It was! Released September 2019, the short-lived .NET Core 3.0 has reached its end of life. It is not all bad news, because .NET Core 3.1 has succeeded it. Whereas .NET Core 3.0 was a Current release (include features that are new and may undergo future change based on feedback), .NET Core 3.1 is an LTS (long-term support) issue, so it won't reach its end of life soon.

.NET Core 3.0 was still quite an important release for Microsoft. Apart from the inclusion of the new C# 8.0 features, the inclusion of the .NET Framework 4.8 into .NET Core 3.0 is probably the most important feature. We can expect the following improvements (and more) in the .NET Framework in the form of the .NET framework 4.8.

.NET 5 will launch in November of this year.

.NET Core 3.1 is, as Microsoft says, a small set of fixes and refinements over .NET Core 3.0, which was released in December 2019.

The following downloads are available:

To upgrade your projects to .NET Core 3.1, follow these steps:

  1. Open the project file (the *.csproj, *.vbproj, or *.fsproj file).
  2. Change the target framework value from netcoreapp3.0 to netcoreapp3.1.


Adopting .NET Core 3.1 now allows you to have longer support for your apps built on it, and it will offer you great new functionality.

This article was originally published on Tuesday Mar 24th 2020
Mobile Site | Full Site