Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 public TemplateTransformator(Template template)
 {
     this.template = template;
 }
Ejemplo n.º 3
0
        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;
            }
        }