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
You forget to enable timer by setting:
IntervalTimer.Enabled = true;
or calling Start method:
IntervalTimer.Start();
protected override void OnStart(string[] args)
{
// Set up the timer...
IntervalTimer.Interval = Properties.Settings.Default.PollingFreqInSec * 1000;
// Start the timer and wait for the next work to be released...
IntervalTimer.Start();
}