public void Exec(OpenCoverModel.WebModel model, LibClass.OpenCoverModel.GlobalModel globalModel) { TransfEvent("Web模式,执行站点" + model.Site); string sOutput = model.OutPut + "\\" + model.Site; XMLEvent(sOutput + "\\" + model.Site + ".xml"); if (!Directory.Exists(sOutput)) { Directory.CreateDirectory(sOutput); } string sShell = string.Format(sCmdFromat, globalModel.OpenCover, @"C:\Program Files (x86)\IIS Express\iisexpress.exe", model.TargetDir, model.Site, globalModel.ApplicationHost, globalModel.Register, sOutput + "\\" + model.Site + ".xml"); Thread thread = new Thread(ThreadExec); thread.IsBackground = true; thread.Start(sShell); }
public void Exec(OpenCoverModel.ExeModel model, LibClass.OpenCoverModel.GlobalModel globalModel) { TransfEvent("EXE模式,执行文件" + model.FileName); string fileName = Path.GetFileNameWithoutExtension(model.Target); string sOutput = model.OutPut + "\\" + fileName; XMLEvent(sOutput + "\\" + fileName + ".xml"); if (!Directory.Exists(sOutput)) { Directory.CreateDirectory(sOutput); } string sShell = string.Format(sExecShell, globalModel.OpenCover, model.Target, sOutput + "\\" + fileName + ".xml", model.TargetDir); Thread thread = new Thread(ThreadExec); thread.IsBackground = true; thread.Start(sShell); }