Невозможно настроить все приложение .net на другую культуру, отличную от культуры профиля пользователя в .net. Похоже, что подходящим способом управления культурой информации является использование специальных методов для таких объектов, как DateTime.
Однако при работе с огромным количеством устаревшего кода (не со всем кодом, находящимся под вашим контролем) этого достичь невозможно. Для этого можно, например, создать подкласс / оболочку для Thread или Threadpool и установить требуемую культуру перед выполнением делегата, или может потребоваться, чтобы сам делегат содержал набор культуры. (трудно проверить и предрасположен к ошибкам ...)
Однако, глядя на TPL, а точнее на PLINQ, я нахожу сложным, если не невозможным, централизованное изменение настроек культуры.
Любые предложения, касающиеся обхода ограничений. thread / application-cultureinfo в устаревшем коде?
Спасибо!