Hola Javier,
Muchas gracias por tu respuesta, pero efectivamente sí hago eso a mí me da un error. He encontrado la siguiente solución por si le pudiera valer a alguien:
static void CloseTimer()
{
/* Se cancela el timer */
TimerReadTags.Elapsed -= OnTimedEvent;
TimerReadTags.AutoReset = true;
TimerReadTags.Enabled = true;
/* Se cancela el timer */
//TimerReadTags.Dispose();
//TimerReadTags.Stop();
}
... como puedes ver, lo que hace es anular el evento de llamada.
Muchas gracias por tu ayuda.
Un saludo.