我有一个函数,我想在每天晚上 11:59 调用它。控制台应用程序将 24/7 全天候运行。
我的第一个想法是每分钟运行一次计时器并检查它是否是晚上 11 点 59 分,但我想知道 .Net 是否有更好的方法。
谢谢
控制台应用程序 + Windows 计划任务是最简单的解决方案。
对于更复杂的调度需求,请查看Quartz.NET。
您应该使用 Windows 服务自动执行此操作。该服务应在服务中注册。Windows 服务控制器管理器具有计时器选项以在特定时间自动触发。
这是任务调度程序的快照,使用一些参数创建您的控制台应用程序,然后在那里添加一个任务。