在我的项目上构建的部分帖子是我为测试主应用程序而编写的程序的执行.不幸的是,visual studio中的post构建过程会锁定等待可执行文件退出.所以,我不得不关闭我的测试程序,以便完成后期构建过程并运行我的应用程序.如何更改此值,以便VS在启动之前不等待程序返回?谢谢.
我试图从Visual Studio内部与xUnit.Net集成一个穷人作为后期构建事件.
我想要的是当我按下Shift + F6(构建测试项目)时,在成功构建之后它应该运行xUnit.Console.exe并将结果输出到html文件中,然后在浏览器中启动html文件.
下面是我到目前为止所做的工作,但不是我喜欢的(因为浏览器将显示为排序的模态对话框,我无法在Visual Studio和Visual Studio之间切换回切换前进/切换(使用Alt-Tab)浏览器.现在我必须关闭VS的浏览器再次获得焦点哪种糟糕.
我的Post Build活动如下:
"$(SolutionDir)\Components\xUnit.net\xunit.console.exe" "$(TargetPath)" /html "$(TargetDir)result.htm"
"$(TargetDir)result.htm"
Run Code Online (Sandbox Code Playgroud)
关于如何获得它的任何想法result.htm显示在浏览器内而不是模态模式?
在进一步测试之后,似乎执行的任何shell /命令都以模态模式运行.例如,我尝试使用简单的cmd.exe来弹出Command shell.
我尝试使用启动C:\ Windows\IE7\iexplore.exe"$(TargetDir)result.htm",但这不起作用...