At the //BUILD 2019 conference, Microsoft announced that after .NET Core 3.0 (which is due to be released in Q3 of 2019) the next major release would be called .NET 5. This is intended to prevent the extra confusion that might result from there being a .NET 4.x and a .NET Core 4.x existing in the same universe. But .NET 5 will be the evolution of .NET Core, not .NET Framework.
It seems pretty clear that the old .NET Framework is going into legacy support mode, and while Microsoft are committed to continuing to support it long into the future, with security updates and so forth, it is unlikely that there will be much innovation or development on the platform. With both WPF and Windows Forms being ported to .NET Core 3.0, and made open source like the rest of Core, the future of those technologies seems assured and the migration path should be straightforward.Continue reading