System.Threading.Timer não dispara após algum tempo

Eu tenho um aplicativo de serviço do Windows. E depurando-o executando no modo de console.

Aquihttp://support.microsoft.com/kb/842793 está escrito que Timers.Timer tem um bug e não dispara nos serviços do Windows. E a solução alternativa é usar Threading.Timer E este artigo é para .NET 1.0 e 1.1

Estou usando o .NET 4, mas depois de algum tempo o Threading.Timer também não é acionado. Então, qual pode ser a razão disso? E o que você pode sugerir como solução alternativa?

Obrigado,

Cumprimentos

EDIT: Eu mudei o timer de Threading.Timer para Timers.Timer e está funcionando sem nenhum problema.

questionAnswers(5)

yourAnswerToTheQuestion