我用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
}
我会尝试在您的主体中放入try {} catch {}并检查Exception。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句