The Future of .NET is a unified version 5.

Discussion created by rdavin Employee on May 15, 2019
Latest reply on May 16, 2019 by Marcos Vainer Loeff

I would hope that any .NET developer already knows the now week old news from Microsoft that they will be unifying .NET Core 3 and .NET Framework 4.x into a single framework called .NET 5.  On the surface this seems like exciting news, but there are not-so-happy things when you look at the finer details.  Please see the following:




Unifying into one .NET 5 does not mean they are simply merging .NET Framework 4.x and .NET Core 3 into one package.  There are some technology stacks that will not be making the trip, and the above link discusses these.  To enumerate them here:


The Bad News - Technology Stacks not coming to .NET 5


  • ASP.NET Web Forms
  • WCF (Windows Communication Foundation), which AF SDK relies upon heavily
  • WWF (Windows Workflow Foundation)


The Good News - Technology Stacks coming to .NET 5


  • WinForms
  • WPF (Windows Presentation Foundation)
  • UWP (Universal Windows Platform)


These will be Windows Desktop Packs that will only work with Windows applications.  I have discussed this before but .NET Core 1 and 2 were promoted heavily for cross-platform applications.  .NET Core 3 made a significant break from cross-platform to allow for Packs targeting a specific platform.