You can add comments to the template, which are defined by <%-and-%> blocks. Annotations can have multiple rows. For example: [csharp] <% -- Name: TestHarness. cst Description: Generates a standard test harness for an object -- %> <% -- Name: TestHarness. cstDescription: Generates a standard test harness for an object -- %> If C #, VB.. Net or JavaScripts script, which can use the corresponding annotations of the language in use. For example, C # can use // or/* commented */. If you need to use comments in the output file, like other content to be output, you can directly write the comments to the template. When an output file is generated, the content will be directly copied to the output file. For example: [vb] [vb] <% @ CodeTemplate Language = "C #" TargetLanguage = "VB"> 'this class generated by CodeSmith Generator <% @ CodeTemplate Language = "C #" TargetLanguage = "VB"> 'this class generated by CodeSmith Generator