Service Pack 2 for the .NET Compact Framework has been released. Aside from some debugging enhancements, this release is mainly a collection of bug fixes.
Currently, this service pack is only available as a separate download
. The .NET Compact Framework team will be announcing when patches are ready for Windows CE, version 4.2, 5, and 6, and Visual Studio 2005.
XmlSerializer serializes object members in order more closely resembling declaration order where no order is explicitly defined.
Previous Behavior: XmlSerializer would scramble the order of XmlElements in a serialized object unless the Order property was set on XmlElementAttribute and similar attributes.
New Behavior: XmlSerializer now takes care to preserve the order that members are reflected from serialized objects where no Order property is explicitly set. Note that where element ordering is important, explicitly setting the Order property is still recommended on both NetCF and .NET Framework to guarantee proper serialization order across platforms and versions.