private static void ProcessTemplate(string templateFile, Model.Model model) { string targetFile = BuildTargetFileName(templateFile); Console.WriteLine("\ttemplate: " + templateFile); try { Template template = new TemplateGroupFile(templateFile) .GetInstanceOf(MAIN_TEMPLATE_NAME); template.Add(MODEL_VAR, model); File.WriteAllText(targetFile, template.Render()); } finally { Console.WriteLine("\toutput: " + targetFile); } }