/// <summary> /// 执行 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { sXmlPath = ""; LibClass.OpenCover openCover = new LibClass.OpenCover(); openCover.TransfEvent += AddMsg; openCover.XMLEvent += SetXmlPath; switch (groupBox1.Text) { case "WEB模式": openCover.Exec(ModelWeb, golbalModel); break; case "EXE模式": openCover.Exec(ModelExe, golbalModel); break; } }
/// <summary> /// 生成html /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(sXmlPath)) { MessageBox.Show("没有执行"); return; } LibClass.OpenCover openCover = new LibClass.OpenCover(); openCover.TransfEvent += AddMsg; string sCmd = "{0} -reports:{1} -targetdir:{2}"; string sHtmlPaht = Directory.GetParent(sXmlPath).FullName; if (!Directory.Exists(sHtmlPaht + "\\html")) { Directory.CreateDirectory(sHtmlPaht + "\\html"); } string shell = string.Format(sCmd, golbalModel.ReportGenerator, sXmlPath, sHtmlPaht + "\\html"); openCover.ThreadExec(shell); System.Diagnostics.Process.Start("explorer.exe", sHtmlPaht + "\\html"); }
private void button2_Click(object sender, EventArgs e) { string FileName = System.IO.Path.GetFileNameWithoutExtension(textBox1.Text); string SavePath = textBox2.Text + "\\" + FileName + "_Html"; if (!System.IO.Directory.Exists(SavePath)) { System.IO.Directory.CreateDirectory(SavePath); } else { DeleteFolder(SavePath); } string sCmd = "{0} -reports:{1} -targetdir:{2}"; LibClass.OpenCover openCover = new LibClass.OpenCover(); openCover.TransfEvent += AddMsg; string shell = string.Format(sCmd, golbalModel.ReportGenerator, textBox1.Text, SavePath); openCover.ThreadExec(shell); System.Diagnostics.Process.Start("explorer.exe", SavePath); }