运行时代码gen的StringTemplate?

epi*_*tka 5 c# asp.net-mvc templates code-generation stringtemplate

我正在开发一个基于元模型在运行时生成代码的项目.我为此使用了vb.net xml文字,但今天我遇到了StringTemplate项目.有没有人在C#项目中成功使用过这个库.

Pav*_*aev 7

StringTemplate可能是当今存在的最精彩和精心设计的模板引擎.无论您使用何种语言/平台,这绝对是一个不错的选择.

另一方面,还有T4,这是"更标准"(VS,可重复使用,许多.NET开发人员已经知道),而在VS2010中它带有"预编译模板",您的模板转换为设计时的原始C#代码,它是作为项目的一部分编译的 - 它很快,并且没有运行时依赖性.