나는 다음과 같은 명령이있는 .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"
나는이 같은 크루즈 컨트롤 프로젝트에서 박쥐 파일을 실행하고 있습니다 :
<exec>
<executable>cmd.exe</executable>
<buildArgs>"c:\Development\Batch Scripts\CodeCoverageSetup.bat" $(CodeCoverageSetupWorkingDirectory)</buildArgs>
</exec>
을
CC.Net 프로젝트가 실행될 때 작업은 실행되지만 아무것도 수행하지 않고 무기한 실행됩니다.
그러나 배치 스크립트를 cmd에서 직접 실행하면 완벽하게 실행됩니다.
이 작업을하는 방법에 어떤 아이디어?
추신 : 어떤 명령이 실행되고 있는지 알 수 있도록 CC.Net을 실행하는 방법에 대한 제안 사항 CC.Net 셸은 유용한 디버그 정보를 제공하지 않기 때문에.