Я новичок в шаблонизаторах. Просто мне интересно, можно ли использовать Razor без MVC? Я хочу использовать шаблонизатор в .NET. Я смотрел на NVelocity, но бритва мне кажется более понятной
Ну, не совсем. Razor View Engine построен на основе ASP.Net, но не зависит от инфраструктуры MVC.
Вы можете использовать его в консольном приложении, если хотите.
Вот хорошая статья, демонстрирующая использование вне MVC: http://buildstarted.com/2010/09/29/razor-view-engine-without-mvc-at-all/
и еще один от Эндрю Медсестры: http://vibrantcode.com/blog/2010/7/22/using-the-razor-parser-outside-of-aspnet.html
Вы можете проверить RazorEngine :
Шаблонизатор, созданный на основе технологии синтаксического анализа Razor от Microsoft. RazorEngine позволяет использовать синтаксис Razor для создания надежных шаблоны