public BuildItemResult AddProject(string name) { BuildItemResult p = new BuildItemResult(name); _projects.Add(p); this.Node.Nodes.Add(p.Node); return(p); }
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (e != null && e.Node != null) { BuildItemResult br = e.Node.Tag as BuildItemResult; if (br != null) { listBox1.Items.Clear(); foreach (string s in br.Errors) { listBox1.Items.Add(s); } foreach (string s in br.Messages) { listBox1.Items.Add(s); } } } }
private void buildProject(ProjectNode pn, string cfg, BuildSolutionResult sln) { if (_cancel) { return; } LimnorXmlCompiler builder = null; FrmObjectExplorer.RemoveDialogCaches(Guid.Empty, 0); showInfo(pn.Project.ProjectFile); _currentProject = sln.AddProject(pn.Project.ProjectFile); ProjectNodeData pnd = pn.PropertyObject as ProjectNodeData; try { builder = new LimnorXmlCompiler(pnd.ProjectFile, this); } catch (Exception err2) { _currentProject.SetError("Error creating ILimnorBuilder from [LimnorXmlCompiler]. {1} ", err2.Message); builder = null; } if (builder != null) { builder.SetProject(pnd.Project, cfg); if (builder.Execute()) { } else { _currentProject.SetError("Finished building [{0}]. Failed ===============", pnd.Project.ProjectFile); } } _currentProject.End(); Application.DoEvents(); }