2016-08-09 2 views
0

Я столкнулся со странным поведением Visual Studio. Я установил локализацию США для своего компьютера, а также для всех пользователей (раньше был RU). Однако double.Parse() работает как разделители: "," not ".". Меня это действительно смутило. Я имею в виду, что если я пытаюсь разобрать, как double.Parse (0.006), он бросает ошибку, но 0,006 отлично работает.Visual Studio не распознает системный язык (double.Parse failed)

Благодарим за помощь и помощь.

+1

Это настольное приложение? веб-один? услуга Windows? Локаль специфичен для каждого пользователя: убедитесь, что пользователь, запускающий ваш код (может быть IIS_USR или Local_System), имеет правильный набор локалей –

+0

Это веб-сайт. И он размещался на локальном сервере IIS. Хорошая идея проверить. спасибо – sirishotka

ответ

0

Как a Gian Paolo ответил, что мне пришлось изменить локаль для IIS Server, и это помогло мне. Я думаю, что это произошло, потому что раньше у меня был язык RU. Спасибо!