There seems to be some difference for CultureInfo between .NET Core and .NET Framework. Is there any reason to this?
Example:
var italian = CultureInfo.GetCultureInfo("it").TextInfo.CultureName;
On .NET Core resolves to:
it
While it previously resolved to on .NET Framework to:
it-IT
This breaks some unit tests. Running this in two clean Console projects yield different results. Tried adding System.Globalization from Nuget without no difference in results.
Is there some configuration needed for this to be the same or have they broken CultureInfo altogheter?