Main Features

Main Features

At its most basic, CodeSmith Generator is an application to generate code by combining templates with metadata. Within that framework, it includes a number of powerful features:

  • A powerful template language similar to ASP.NET.

  • A simple user interface for quick interactive code generation

  • An object model that allows your templates to interact directly with the CodeSmith Generator engine

  • A complete integrated development environment (IDE) for CodeSmith Generator templates

  • Strong Integration within Visual Studio for executing and managing your code generation.

  • Powerful code generation automation using CodeSmith Generator Projects, console-based code generation, and MSBuild task.

  • Interactive debugging features for tracking down template errors

  • Flexible metadata providers including .NET types, database connectivity, XML support, and custom metadata sources

  • Console-based code generation for use in automated build processes

  • And many more features which can be found here.