Я подумал, что было бы интересно, если бы я мог использовать новый механизм MVC Razor View в качестве технологии слияния писем. Он по-прежнему может быть частью веб-сайта MVC и не обязательно должен быть автономным консольным приложением.
Пример:
string myTemplate = "Hello @Name, How are you today?";
ViewModel.Name = "Billy Boy";
string output = RazorViewEngineRender( myTemplate, ViewModel );
Затем строка output = "Привет, Билли Бой, как дела?"
Главное, чтобы шаблон управлялся строкой, а не представлением или частичным представлением.
Кто-нибудь знает, возможно ли это?
ОБНОВЛЕНИЕ:
Бен и Мэтт сделали проект на codeplex: http: //razorengine.codeplex. com /