Dingo is a pluggable schema compiler for C# that is capable of supporting JAXB style code generation. It can generate classes with and without XmlSerializer support and provides a plugin architecture to let users use custom components and alter the code generation.
Recent releases


Release Notes: This release has several minor bugfixes and much more documentation. The Web site has tutorials for writing plugins, the basics of XmlSerialization metadata, explanation of the samples, and a class diagram.


Release Notes: Dingo is stable now and the first release candidate has been posted.


Release Notes: This release is fairly stable and will handle most schemas. It has been tested with schemas from W3C, JWSDP, XmlSchema.xsd, and a couple other sample schemas written with XmlSpy.
A control protocol for various astronomical instruments (telescopes, CCDs, etc).