I have a Windows service written in C# which is meant to perform a task every few minutes. I\'m using a System.Timers.Timer for this but it doesn\'t ever appea
private void IntervalTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{ // Do the thing that needs doing every few minutes...
DoWork();
//Add following 2 lines. It will work.
**IntervalTimer.Interval= 100; //any value
IntervalTimer.Start();**
}