最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
如何用CodeSmith减少代码重复编写
时间:2022-06-30 11:22:38 编辑:袖梨 来源:一聚教程网
上次简单介绍了下CodeSmith,今天做些详细介绍(转),希望可以对大家有帮助:
CodeSmith 是一种语法类似于asp.net的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。
安装CodeSmith 2.6注册后发现有两个可运行程序CodeSmith Studio.exe和CodeSmith Explorer.exe
CodeSmith Studio.exe用来创建自定义模板
CodeSmith Explorer.exe用来导入模板并且生成代码
打开 CodeSmith Studio.exe,新建一个C#模板。发现有如下类似与asp.net的标识符号
下面通过简单的例子说明如何用 CodeSmith 创建模板并生成代码
新建一个空的txt文件,在文件上部输入如下一个CodeTemplate指示,Language和TargetLanguage分别代表模板语言和创建代码语言,
然后声明几个变量,用来为了能够在以后生成的代码嵌入,这里声明了三个名为NameSpace,ClassName,Contxt的变量。其他参数一目了然就不再说明了,
Category="Context"
Description="The namespace to use for this class" %>
Category="Context"
Description="The name of the class to generate" %>
Category="Context"
Description="The name to include in the comment header" %>
接下来建立将要生成代码的框架,在适当位置引用刚刚声明的变量名
using System;
namespace
相关文章
- 女神漫画免费下载最新版本动漫入口页面-女神漫画在线观看安装包动漫入口 02-08
- 哔哩哔哩b站官网直达-bilibili网站主页一键进入 02-08
- 365日历网页版快捷登录-365日历网页版一键登录入口 02-08
- 免费看短视频的精品app-追剧无广告的必备app推荐 02-08
- 微信对话生成器-无水印版免费下载 02-08
- 豆包网页版应用生成器-豆包AI应用一键生成 02-08