NVelocity项目已经死了吗?还有替代品吗?

M4N*_*M4N 27 .net templates nvelocity template-engine

我正在寻找.NET/C#的模板引擎来在我的应用程序中生成电子邮件通知.我过去读过有关NVelocity的内容并认为它符合我的需求,但似乎这个项目已经死了.

您是否仍然建议将NVelocity用于此目的,或者您可以建议任何替代方案吗?

注意:我发现了一些其他模板引擎,但这些引擎主要是ASP.NET MVC(Brail,NHaml等)的"视图引擎".但我认为这些不是我想要的.

Per*_*ury 27

Castle Project分叉了该项目并进行了维护,最近于2010年12月10日发布了1.1.1版本.更多详细信息可以在Castle Projects NVelocity网站上找到.他们还对其进行了一些改进,其细节可以在他们的NVelocity改进页面找到.该项目看起来已经死了,在MonoRail 3中,它已经被基于Razor的Castle Blade所取代.

如果您正在寻找替代方案,那么我建议使用ASP.Net MVC3或Spark View EngineRazor视图引擎.

开源项目RazorEngine允许您使用ASP.Net MVC或Web页面之外的Razor View引擎,以便您可以使用它来生成模板化电子邮件.