如何禁止以下命令在预生成事件上抛出错误?
问题描述:
我都试过,没有运气管道下面的两个调用NUL:如何禁止以下命令在预生成事件上抛出错误?
net stop "Logging Service">nul 2>&1
taskkill /IM LogServiceHost.exe /f >nul 2>&1
他们将经历阻止我构建周期:
Error 1 The command "
net stop "Logging Service">nul 2>&1
taskkill /IM LogServiceHost.exe /f >nul 2>&1" exited with code 128. LoggingUtilities
任何想法如何,我可以只触发这些预生成事件并不在乎他们回报什么,也不曾压制我的构建?
答
尝试在生成后事件结束时添加以下行。这应该会导致自动生成的.bat脚本返回一个错误级别0
exit /b 0
问题的。这是我可以有命令错误,我包括这两个,我还是希望它防止建筑物的情况下,它们出现以上。在那种情况下我会做什么? – Alexandru
学习批处理脚本。 :)如果发生错误,在每一行你想停止后期构建之后,你需要检查ERRORLEVEL。就像'如果errorlevel 1 exit/b 1'会做。 –