如何使exe作为计划任务运行

本文关键字:计划 任务 运行 何使 exe | 更新日期: 2023-09-27 18:08:49

我用c#创建了一个WinForm项目,并添加了一个名为Loader.cs的代码文件。在该文件中,我有一个名为LoadData()的方法。我从项目中删除了默认的"Form1",改变了Main()中的逻辑来运行LoadData()方法。这一切都可以在我的VS2008 IDE中运行。然后,我构建了Release,并将生成的。exe移动到另一台机器上,并设置了一个定时任务,每小时触发一次,并以/Auto作为参数指向。exe。任务什么也不做,只是坐着运行,不做任何处理。我必须结束这个任务。如果手动运行也一样。如果我从它所在的文件夹双击exe,它什么也不做。我怎样才能让这个exe作为计划任务运行,甚至只是独立运行?

在Program.cs:

static class Program
{
    [STAThread]
    static void Main()
    {
        Loader lc = new Loader();
        lc.LoadData();
    }
}
在Loader.cs文件中:
    public void LoadData()
{
   // ...processing
}

如何使exe作为计划任务运行

我会尝试把try {} catch{}放在你的主程序中并检查异常。