我正在寻找一个.net模板引擎 - 简单,轻量,稳定,没有太多的依赖.我目前所需要的只是创建模板化的纯文本和HTML电子邮件.谁能给我一个好的推荐?
如果它有帮助 - 比如Java的Freemarker或Velocity库.
[更新]感谢迄今为止的答案 - 非常感谢.当你使用这些库时,我真的很喜欢推荐或战争故事.似乎是在不依次尝试每个决策的情况下做出决定的最佳方式.
这里还有几个:
NHaml
火花
抄网(可用于独立的)
关于NVelocity,它已被城堡人分开,它正在这里开发
对于电子邮件,我从来不需要比NVelocity更多的东西.
RazorEngine,一个基于微软Razor解析引擎的模板引擎.
https://github.com/Antaris/RazorEngine
没有使用它,但我发现它很有趣,因为如果你有一个ASP.NET MVC背景,你将不需要学习新东西.
更完整的清单
ASP.Net内置WebForm视图引擎
ASPView
抄网
NHaml(Haml的.Net端口)
火花
NVelocity
StringTemplate.Net
我推荐CodeSmith Generator.它是一个基于模板的代码生成器,具有持续更新和活动社区.以下是CodeSmith Generator附带的模板列表.