void GenerateFile(IMvcTextTemplateHost host, MvcFileName fileName)
		{
			ConfigureHost(host, fileName);
			string templateFileName = GetTextTemplateFileName();
			string outputViewFileName = fileName.GetPath();
			host.ProcessTemplate(templateFileName, outputViewFileName);
			
			Errors = host.Errors;
			if (HasErrors) {
				errorReporter.ShowErrors(Errors);
			}
		}
		void GenerateFile(IMvcTextTemplateHost host, MvcFileName fileName)
		{
			ConfigureHost(host, fileName);
			string templateFileName = GetTextTemplateFileName();
			string outputViewFileName = fileName.GetPath();
			host.ProcessTemplate(templateFileName, outputViewFileName);
			
			if (host.Errors.Count > 0) {
				CompilerError error = host.Errors[0];
				Console.WriteLine("ProcessTemplate error: " + error.ErrorText);
				Console.WriteLine("ProcessTemplate error: Line: " + error.Line);
			}
		}
        void GenerateFile(IMvcTextTemplateHost host, MvcFileName fileName)
        {
            ConfigureHost(host, fileName);
            string templateFileName   = GetTextTemplateFileName();
            string outputViewFileName = fileName.GetPath();

            host.ProcessTemplate(templateFileName, outputViewFileName);

            Errors = host.Errors;
            if (HasErrors)
            {
                errorReporter.ShowErrors(Errors);
            }
        }