I am looking for a .net templating engine - something simple, lightweight, stable with not too many dependencies. All I need it for at the moment is creating templated plain text and html emails. Can anyone give me a good recommendation?
If it helps at all - something like Java's Freemarker or Velocity libraries.
[UPDATE] Thanks for the answers so far - much appreciated. I am really intested in recommendations or war stories from when you have used these libraries. Seems to be the best way to make a decision without trying each in turn.
XCST (eXtensible C-Sharp Templates)
DotLiquid is very nice templating system for .NET.
It's derived from Ruby’s Liquid Markup, with requirements .NET Framework 3.5 or above.
NVELOCITY, though it's old ,last release in 2003, enough.
I would recommend CodeSmith Generator. It is a template based code generator, with constant updates and an active community. Here is a list of templates that ship with CodeSmith Generator.
I think Mustache (http://mustache.github.com/) may fit the bill too.
RazorEngine, A templating engine built on Microsoft's Razor parsing engine.
https://github.com/Antaris/RazorEngine
Haven't used it, but I find it interesting because if you have an ASP.NET MVC background, you won't need to learn something new.