Vinbhat posted a cool step-by-step list of instructions or dealing with XSD and classes using C# Visual Studio solution. HE listed all his hints in his WordPress blog "Exporting Data: Creating XML Files using C#".
Recently, I noticed that for something a bit more flexible than xsd.exe mentioned in Vinbhat's Step 5, you can always use XSDObjectGen from Microsoft: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7075
I've used it many time to ome to a conclusion that it's super helpful if your XSD contains complex type that are defined by other XSD files. XSD.exe would choke on that - XSDObjectGen will interactively address that setup with you and automatically detect all complex types (related XSD') like that.
Recently, I noticed that for something a bit more flexible than xsd.exe mentioned in Vinbhat's Step 5, you can always use XSDObjectGen from Microsoft: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7075
I've used it many time to ome to a conclusion that it's super helpful if your XSD contains complex type that are defined by other XSD files. XSD.exe would choke on that - XSDObjectGen will interactively address that setup with you and automatically detect all complex types (related XSD') like that.