Parse or generate
Manage or extend
Own the code
A guide on how to handcraft a transaction set class can be downloaded from HERE.
Could it be easier to deploy ?
Download the latest stable release. Select a class file (.cs) and add it as 'Existing item' to project 'Definitions'. Select a validation file (.xsd) and add it as 'Existing item' to project 'Validators'. Set its 'Build Action' to 'Embedded Resource'. In your application add references to both Framework and Definitions projects. Should you use validation, add a reference to Validators project as well.