Код: Выделить всё
TimeZoneInfo.FindSystemTimeZoneById("Europe/Berlin")
Код: Выделить всё
Unhandled exception. System.TimeZoneNotFoundException: The time zone ID 'Europe/Berlin' was not found on the local computer.
at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
at Program.$(String[] args) in C:\Development\TimezoneTest\WebAPI\Program.cs:line 1
Я знаю, как решить проблему. Меня интересует, в чем причина этой разницы: в одном случае это приводит к исключению, а в другом - нет.
Мне также известен аналогичный вопрос, и принятый ответ содержит подсказку об информации реестра, но я не до конца ее понимаю, учитывая, что оба приложения запускаю локально на одном ноутбуке с Windows.< /п>
Подробнее здесь: https://stackoverflow.com/questions/790 ... mezonebyid