用CodeSmith代码生成工具优化开发时间

开发者在线 Builder.com.cn 更新时间:2006-03-07作者:Techrepublic.com.com 来源:

特色

CodeSmith工具包含大量的工具,帮助你在下一个项目中充分利用代码生成功能。它包括如下特色:

  • 工作室(Studio):允许你开发自己的模板。
  • 调试(Debugging):通过包含行数及与问题相关的模板的稳健错误信息对调试进行简化。
  • XML:XML是创建模板的一个重要部分。你可使用你自己的XML轻松驱动模板。没有它,你也可以完成自己的计划或工作。
  • 客户控制台(Console client):此客户端提供自动生成代码或执行一到几个模板的单独起点。
  • SQL脚本执行:为方便配置SQL代码,可自动生成SQL脚本。
  • 缓存(caching):为提高性能,对模板进行编译和缓存。

可用两种方式启动CodeSmith任务:CodeSmith Explorer或CodeSmith Studio。Explorer客户端与Windows Explorer类似,提供组织模板的界面。它从显示CodeSmith安装目录中包含模板的所有文件夹的初始窗口开始。缺省的安装目录中包含许多模板样本(模板文件以.cst为扩展名)。

还可以通过CodeSmith Studio IDE这个完整的模板IDE来应用CodeSmith。可用它来编辑、编译并运行模板。调试功能是Studio客户端的主要优点,使用它可方便地找出模板中发生的错误。

CodeSmith Explorer客户端包括Studio IDE的一个功能子集。如果你只想运行模板或生成代码,这个Explorer是个不错的工具;Studio客户端适用于更繁重的任务

用户评论

  • 用户名
  • 评论内容