First, it was problems with moving from the proprietary .NET Framework to the open source, cross-platform .NET Core (now just .NET).