我正在使用.NET构建应用程序(c#)。我试图找出如何在我指定的不同时间每天在特定时间写入日志。
我知道我可以通过计划任务轻松完成此操作,但我希望让应用程序保持运行(最好是控制台应用程序)。并在指定时间启动命令。
谢谢!
答案 0 :(得分:1)
您可以查看Quartz .NET库。它对我有用。
答案 1 :(得分:0)
您想使用3个.Net Timer classes中的一个,最有可能System.Timers.Timer。您可以设置Timer的Interval属性,并在Timer的Elapsed事件的事件处理程序中进行记录
答案 2 :(得分:-1)
如果您希望应用程序继续运行,请使用Windows服务,但就个人而言,鉴于我对您的要求的了解,我可能只是执行计划任务。
Windows服务:http://msdn.microsoft.com/en-us/library/zt39148a%28v=vs.80%29.aspx