【发布时间】:2014-12-15 18:34:47
【问题描述】:
我正在使用 CCNET 来安排和运行一些自动化测试。我有一些我想运行的可执行文件。这些是在 C#/WPF 中开发的。我正在使用退出代码“Shutdown(0);”退出应用程序。
CC 运行应用程序,应用程序完成然后关闭,CC 控制台显示“收到进程退出事件”但似乎继续等待应用程序退出。
如何让 CC 认为任务已完成并继续下一个任务? 我在 successExitCodes 中添加了 0,并在 buildTimeoutSeconds 中将无限超时设置为 0。
【问题讨论】:
-
你能看到c#应用程序的windows进程是否真的退出了?即通过任务管理器。
-
是的,我可以看到它已经退出并且控制台选择了退出。我发现了问题 - 该进程启动了另一个在退出之前没有终止的进程。 CCNET 一直在等待该子进程也退出。
标签: c# wpf cruisecontrol.net exit-code ccnet-config