Может создавать культуру для en-EN на локальной машине разработчика

Я только что развернул наше приложение в нашей промежуточной среде Azure и столкнулся с проблемой сen-EN культура не поддерживается. После некоторых раскопок я обнаружил, что такой культуры нет, и я должен использоватьen-GB или жеen-USвместо.

Но теперь к моему вопросу. На моей локальной машине разработки у меня нет проблем с созданиемCultureInfo сen-EN.

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

Выходыculture: eng

Я также попытался перечислить все культуры сCultureInfo.GetCultures(CultureTypes.AllCultures); и нет соответствующегоen-EN культура в результате.

Итак, что происходит, почему я могу создать культуру, которая не должна существовать?

Ответы на вопрос(2)

Ваш ответ на вопрос