我正在开发.net中的应用程序。有一次,我必须制作一个每天在固定时间运行的功能。我不想使用Windows服务。有没有其他方法可以使这项工作?
答案 0 :(得分:14)
我只使用Windows任务计划程序(XP,Vista/7)。您还可以访问Windows Task Scheduler programmatically.
答案 1 :(得分:0)
将触发时间计算为
plannedTime - now
然后在一个单独的线程中运行您的方法,如下所示: Run a code in given time interval
在运行之后,您必须重新安排下一个线程。