如何从C#控制台应用程序中触发“任务失败”?

时间:2012-04-28 10:03:09

标签: c# windows scheduled-tasks

我有一个使用Windows Server 2008任务调度程序执行的C#控制台应用程序,但是当应用程序内部发生异常时,我仍然在事件日志中获得“任务已完成”。我想在发生异常时触发任务失败。

1 个答案:

答案 0 :(得分:2)

您应该使控制台应用程序返回与0不同的int:

class Program {
    static int Main(string[] args) {
        try {
            do_stuff();
            return 0; 
        } catch (MyException exc) {
            return 1;
        }
    }
}