我有了下面的命令.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不提供任何有用的调试信息。