Article on troubleshooting problems with the XmlSerializer
The XmlSerializer in the .NET Framework is a great tool to convert Xml into runtime objects and vice versa – when it works. Unfortunately in some cases it doesn’t work right away and those situations can be very frustrating.
This article describes a number of techniques to get the the source of the problems:
* Interpreting the information in the excpetions thrown by the XmlSerializer
* Using the XmlSerializer PreCompiler
* Debugging the actual serialization and deserialization that's going on inside the XmlSerializer.