Изменить CurrentCulture на нужную
Установил Windows 10 ru-RU.
Вскорости понадобилось отлаживать сайт на ASP с английской локалью. Соответственно полезли ошибки, когда мой браузер считает что дата формата ДД/мм/ГГГГ единственно верная, а запятая - десятичный разделитель. В программе, соответственно, вшито обратное.
Решил исправить путём миграции региона, языка и прочего на en-US.
И вот тут пошли проблемы. Неважно, где и что я меняю на английскую локаль (регион на США) - CultureInfo.CurrentCulture у меня всегда наша.
Более того - форматы у меня тоже в настройках системы стоят английские (мм/ДД/гггг и прочее). Когда же я пытаюсь выбрать дату через DatePicker'ы - на сервер всегда приходит наш, российский формат.
Даже Chrome dev tools - Sensors - установка локации на США не помогла.
Конечно, можно на Load переопределять культуру вручную, но это не решение, а костыль.
Может ли культура быть вшита на уровне железа или системы так, чтобы её ну никак нельзя было изменить?