Kann Kultur für en-EN auf lokaler Entwicklungsmaschine erstellen

Ich habe gerade unsere Anwendung in unserer Azure-Staging-Umgebung bereitgestellt und bin auf ein Problem mit @ gestoßeen-EN culture wird nicht unterstützt. Nach einigem Graben stelle ich fest, dass es keine solche Kultur gibt und ich sollte @ verwenden-GB oderen-USstattdessen

Aber jetzt zu meiner Frage. Auf meiner lokalen Entwicklungsmaschine habe ich keine Probleme, ein @ zu erstelleCultureInfo miten-EN.

CultureInfo ci = new CultureInfo("en-EN"); 
Console.WriteLine("culture: "+ ci.ThreeLetterISOLanguageName);

Ausgabenculture: eng

Ich habe auch versucht, alle Kulturen mit @ aufzuzählCultureInfo.GetCultures(CultureTypes.AllCultures); und es gibt kein entsprechendesen-EN Kultur im Ergebnis.

Also, was ist los, warum kann ich eine Kultur erschaffen, die es nicht geben sollte?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage