我有了下面的命令.bat文件運行VS2010命令提示符:如何從CruiseControl.Net
c:
cd %1
"c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64 & for /f "delims==" %%F in ('dir /b *.pdb') do vsinstr /Coverage "%%~nF.dll"
我從巡航控制項目執行bat文件是這樣的:
<exec>
<executable>cmd.exe</executable>
<buildArgs>"c:\Development\Batch Scripts\CodeCoverageSetup.bat" $(CodeCoverageSetupWorkingDirectory)</buildArgs>
</exec>
當CC.Net項目運行時,任務被執行,但它什麼都不做,並且它無限期地運行。
但是,當我直接從cmd執行批處理腳本時,它會執行完美。
關於如何使這項工作的任何想法?
PS:有關如何讓CC.Net運行cmd窗口的任何建議,以便我可以看到正在執行的命令?因爲CC.Net shell不提供任何有用的調試信息。