Getting Started

The best way to understand the power of CodeSmith is to try it out. Although CodeSmith has many advanced features, you can begin using it to help produce code without mastering all of those features. In this section, you'll learn how to use CodeSmith to generate a useful piece of utility code - specifically, a strongly-typed hash table class. This exercise should take you no more than five minutes to complete, but it will introduce you to both CodeSmith Explorer and CodeSmith Studio, and show you the power of CodeSmith's template-based code generation scheme.

Next: Launching Template Explorer