为了解决这个问题IIS Express Blocks VS 2010SP1 Builds我创建了一个简单的批处理文件的Visual Studio预生成事件:批处理文件退出代码为-1
taskkill /IM iisexpress.exe
exit 0
,并设置该批处理文件作为预生成事件。
如果IIS Express实际运行,它的工作效果很好。但是,如果IIS Express是不运行构建失败,出现以下的输出:
的过程“iisexpress.exe”找不到。
用代码-1退出命令“E:\ Software \ Util \ KillIisExpress.bat”。
如果批处理文件,而不是本人使用TASKKILL命令作为预生成事件,以
的误差变化的命令“TASKKILL/IM iisexpress.exe”与代码128
退出
如何修改批处理文件,以便无论退出代码taskkill返回,批处理文件返回的退出代码为0,以便VS构建成功?
如果你直接运行'taskkill'而不是'call taskkill',并且没有'iisexpress.exe'正在运行,taskkill将会直接退出非零,总是绕过你的'退出0' – 2017-01-25 02:41:19