Форсирование локали для конкретного приложения.net
В моем приложении.net я загружаю файл CSV, а затем анализирую поля, используя float.Parse()
,
Пользователям из Германии, работающим под управлением Windows 7 (и 8), в качестве региона задано значение Германия. Это приводит к тому, что десятичные точки в значениях CSV анализируются как ограничитель тысяч (я думаю, что информация о культуре немецкая)
Это займет некоторое время, прежде чем выпускать фиксированную версию, так что, есть ли способ принудительно установить настройки локализации только для этого приложения?
Я думаю, что эквивалентность Linux будет что-то вроде LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 ./app
,
Благодарю.