为了解决IIS Express Blocks VS 2010SP1 Builds的问题,我创建了一个简单的批处理文件
taskkill /IM iisexpress.exe
exit 0
并将该批处理文件设置为预构建事件。
如果 IIS Express 确实在运行,那么它运行良好。但是,如果 IIS Express未运行,则构建将失败并显示以下输出:
找不到进程“iisexpress.exe”。
命令“E:\Software\Util\KillIisExpress.bat”以代码 -1 退出。
如果我使用 taskkill 命令而不是批处理文件作为预构建事件,则错误更改为
命令“taskkill /IM iisexpress.exe”以代码 128 退出。
如何修改批处理文件,以便无论 taskkill 返回什么退出代码,批处理文件都返回退出代码 0,以便 VS 构建成功?