Мой продукт (я использую Microsoft.Office.Interop.Excel) предназначен для португальской аудитории, где запятая является десятичным символом. В нем много вычислений с плавающей запятой, двойных вычислений и процентов.
Итак, когда я запускаю программу в Windows с региональными настройками, установленными на Соединенные Штаты, программа работает хорошо, когда я запускаю программу на Windows с региональными настройками, установленными на Бразилию, происходит много неправильных вещей, например, процент сходит с ума много нулей и других чисел), некоторые вычисления приводят к бесконечному результату и многое другое ...
У меня вопрос, как я могу изолировать региональные настройки в решении C #? Как поставить региональные настройки в США, даже если Windows настроена на Бразилию? Это возможно? Если нет, у нас есть другой способ это исправить?
Заранее спасибо.
Lincoln