在进行干净构建之前,我在 ccnet.config 文件中使用命令行预构建任务来删除 thw 工作目录的内容。
<prebuild>
<exec>
<executable>%SYSTEM32%\cmd.exe</executable>
<buildArgs>/c "if exist "C:\CruiseControl\Working" rd /s /q "C:\CruiseControl\Working""</buildArgs>
</exec>
</prebuild>
问题是我得到一个错误:
System.IO.IOException:无法执行文件 [C:\CruiseControl\Working\cmd.exe]。
它似乎在工作文件夹中寻找 cmd.exe。所以我尝试添加 cmd.exe 的路径,如下所示:
<prebuild>
<exec>
<executable>%SYSTEM32%\cmd.exe</executable>
<buildArgs>/c "if exist "C:\CruiseControl\Working" rd /s /q "C:\CruiseControl\Working""</buildArgs>
</exec>
</prebuild>
任何帮助都会很棒?