How to kill process that may not exist on prebuild step in Visual studio?
问题 Problem is if this process doesn't exist, build fails. I try to write something like this tasklist /nh /fi "imagename eq XDesProc.exe" | find /i "XDesProc.exe" && ( TASKKILL /F /IM "XDesProc.exe" ) || ( echo XAML designer is not running ) But ERRORLEVEL is equal to 1 too and bild fails if XDesProc.exe is not running. 回答1: You could use a conditional test on the PID to avoid this: taskkill /f /fi "pid gt 0" /im xdesproc.exe 来源: https://stackoverflow.com/questions/15748355/how-to-kill-process