Today, we have added two more video tutorials to our library.  You can view all of our video tutorials in our CodeSmith Video Tutorials Library.

Xml Property

The XmlProperty directive gives you a strongly-typed object model and statement completion for metadata stored in XML files.  CodeSmith allows you to store metadata in external XML files. To incorporate XML metadata in your templates, you use an XmlProperty directive.  Watch as we show some cool ways to get the most out of xml properties

Merge Strategies

Merge strategies answer the question: how do I customize generated code without losing my customizations when the code is regenerated?  Merge strategies are carried out by classes that implement the CodeSmith.Engine.IMergeStrategy interface. You can create your own merge strategy by implementing this interface.

As always, we’d love to hear your feedback, comments, and suggestions. To provide feedback, either contact us or provide comments on the post provided for each video on the Video Tutorials page.