Пример #1
0
        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);
        }
Пример #2
0
        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);
        }