Lessons learned after migrating 25+ projects to .NET Core