У меня есть приложение C #, которое должно работать на машинах с разными настройками культуры. Не проблема, подумал я, он просто при запуске запустит текущую культуру машины и сделает все для меня. Ну нет, это показалось бы, что что-то не так.
У меня есть компьютер с Windows XP, для которого все параметры «Язык и региональные стандарты» установлены на английский (США), но при запуске приложения оно сообщает, что мой CurrentCulture
равен en-GB
, а мой CurrentUICulture
равен en-US
.
Как мне заставить мою программу просто использовать любой установленный ПК?
Это приложение службы Windows, если оно имеет какое-либо значение.
Спасибо