爲了解決這個問題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