带有任务计划程序的C#Console App退出代码

时间:2015-06-11 14:27:55

标签: c# scheduled-tasks console-application

我有一个在Windows任务计划程序下运行的C#控制台应用程序。

如果应用程序因任何原因失败,我会使用"退出代码"传播回任务计划程序。

但是,无论我尝试什么,任务计划日志始终报告"任务已成功完成"。

我尝试了两种已定义的退出策略..正在......

Environment.Exit(hasError ? -1 : 0);

static int Main(string[] args)
{
    ... code ...
   return (hasError ? -1 : 0);
}

任何建议我可能做错了

在Windows Server 2012 Standard中运行应用

1 个答案:

答案 0 :(得分:0)

原来是Windows 2012 Server问题,需要以下热修复

https://support.microsoft.com/en-us/kb/3003689