【发布时间】:2011-01-30 04:56:43
【问题描述】:
问题:如何在 WinForms 应用程序中安排任务?那是(a)最好的方法/.NET类/方法使用(b)如果有一个开源组件可以很好地做到这一点,那么会推荐一个。
背景:
- Winforms 应用程序(.NET v3.5、C#、VS2008)
- 我假设我将始终运行 winforms 应用程序,并在不使用时最小化到系统托盘
- 想要一种简单的方法(不想进入运行 UI winform 应用程序与之对话的单独服务等)
- 希望能够让用户选择计划同步的频率(例如,每小时、每天 - 选择时间等)
- 能够在调度程序触发以运行一段代码时(例如,假设它可以被包装为后台工作任务)
- 应用程序始终在运行并出现在系统托盘中
【问题讨论】:
标签: .net winforms .net-3.5 scheduling