0

我想在每个月的第 20 天运行一些进程(C# 类)。我怎样才能做到这一点。他们有什么方法吗?或需要运行循环或其他东西..有人可以告诉我这样做的方法吗?如果您有任何示例,那将是一个真正的帮助!

4

3 回答 3

1

您是否考虑过使用Windows 任务计划程序

任务计划程序是 Microsoft Windows 的一个组件,它提供了在预定义时间或指定时间间隔后计划程序或脚本启动的能力。它最初是在 Windows 95 Plus 中引入的!打包为系统代理,但在 Windows 98 中重命名为任务计划程序。

于 2012-06-11T09:03:58.303 回答
1

因为这是一个编程 QA 站点,所以我希望添加到 @JakubKonecki 提出的解决方案(如果您可以完全控制您的工作环境,这就是要走的路)。
但是,如果您更喜欢通过代码添加任务调度,则可以使用codeplex 上此项目中的 TaskScheduler 库。
它使用起来非常简单,并且允许删除您添加到任务计划程序服务中的内容

于 2012-06-11T09:44:06.420 回答
-2

我觉得您需要创建 Windows 服务,这将使用计时器事件进行调度。

请通过http://www.codeguru.com/csharp/.net/cpp_managed/windowsservices/article.php/c6919/Using-Timers-in-a-Windows-Service.htm了解更多详细信息。

于 2012-06-11T09:03:48.807 回答