private void ExecuteScript() { Console.WriteLine("Executando script {0}", this.scriptFile); foreach (var templateReference in this.templates) { var template = new Template(templateReference.TemplateFile) { Parameters = this.parameters }; this.TransfomTemplate(templateReference, template); } }
public TemplateTransformator(Template template) { this.template = template; }
private void TransfomTemplate(ScriptLine templateReference, Template template) { try { template.Transform(templateReference.TransformationFile); Console.WriteLine( "Template {0} transformado em {1}", templateReference.TemplateFile, templateReference.TransformationFile); if (string.IsNullOrEmpty(templateReference.ProjectFile) == false) { this.IncludeTransformedFileInProject(templateReference); } } catch (Exception) { Console.WriteLine("Error when try transform " + template.TemplateFile); throw; } }