如何杀死进程,可能无法在Visual Studio预生成步骤存在吗?(How to kill pro

2019-08-18 17:21发布

问题是,如果这个过程不存在,则生成失败。 我尝试写这样的事情

tasklist /nh /fi "imagename eq XDesProc.exe" | find /i "XDesProc.exe" && (
TASKKILL /F /IM "XDesProc.exe"
) || (
echo XAML designer is not running
)

但是ERRORLEVEL等于1也是一样,如果XDesProc.exe没有运行画报失败。

Answer 1:

你可以使用在PID条件测试,以避免这种情况:

  taskkill /f /fi "pid gt 0" /im xdesproc.exe


文章来源: How to kill process that may not exist on prebuild step in Visual studio?