Ref Issue #2.
I had the same problem - it's because the
DaylightName (and StandardName??) from citydb are 33 characters long
(although they appear to be mainly spaces). There is only room for 64
bytes in the time zone information structure.
Clipping all names to 31 characters seems to work.
On
the subject of time zones - there appears to be a further problem. when
selecting a zone with no DST from one actively using DST (I tested
London (BST) to Casablanca) - the clock remains in daylight mode. This
will probably be unnoticed unless you check the SystemTime (UTC) of the
return from DateTimeHelper.GetTimeZoneInformation.
A call to SetDaylightTime (not in the OpenNETCF??) is needed to sort it out. (Tested on WM6 emulator).