Как найти другую версию.net, на которую ссылаются?

Я пытаюсь найти ThreeLetterISORegionName страны "Кипр" и "Виргинские острова". следовательно, поэтому я использовал RegionInfo класс с использованием System.Globalization от mscorlib сборка.

RegionInfo regionInfo = new RegionInfo("CY");
Console.WriteLine(regionInfo.ThreeLetterISORegionName);

Приведенный выше код отлично работает на моей локальной машине. Однако после развертывания в производство я получаю System.ArgumentException с сообщением

Название региона CY не должно соответствовать нейтральной культуре; требуется конкретное название культуры

На моей локальной машине и сервере я использую .net 4.5.2 версия. mscorlibv версия сборки 4.0.30319

Буду признателен за любую оказанную помощь.:)

1 ответ

Позже я нашел основную причину этой проблемы.

Моя локальная машина — Windows 10 с обновленной информацией о регионе.

где моя серверная ОСкоторый не имеет информации о регионе на Кипре или Виргинских островах

Другие вопросы по тегам