https://bugs.winehq.org/show_bug.cgi?id=37760
--- Comment #4 from Vincent Povirk madewokherd@gmail.com --- I tried this with the upstream patch applied, and I'm getting a new exception in the same call:
System.InvalidTimeZoneException: Exception of type 'System.InvalidTimeZoneException' was thrown. at System.TimeZoneInfo.FromRegistryKey (System.String id, Microsoft.Win32.RegistryKey key) [0x00000] in <filename unknown>:0 at System.TimeZoneInfo.FindSystemTimeZoneById (System.String id) [0x00000] in <filename unknown>:0 at System.TimeZoneInfo.CreateLocal () [0x00000] in <filename unknown>:0 at System.TimeZoneInfo.get_Local () [0x00000] in <filename unknown>:0 at System.CurrentSystemTimeZone.GetUtcOffset (DateTime time) [0x00000] in <filename unknown>:0 at System.TimeZone.GetLocalTimeDiff (DateTime time) [0x00000] in <filename unknown>:0 at System.DateTime.get_Now () [0x00000] in <filename unknown>:0