Evento de salida de la aplicación de consola .NET

En .NET, ¿hay un método, como un evento, para detectar cuándo se está cerrando una aplicación de consola? Necesito limpiar algunos hilos y objetos COM.

Estoy ejecutando un bucle de mensajes, sin formulario, desde la aplicación de la consola. Un componente DCOM que estoy usando parece requerir que la aplicación bombee mensajes.

He intentado agregar un controlador a Process.GetCurrentProcess.Exited y Process.GetCurrentProcess.Disposed.

También he intentado agregar un controlador a los eventos Application.ApplicationExit y Application.ThExitExit, pero no se están disparando. Tal vez sea porque no estoy usando un formulario.

Respuestas a la pregunta(6)

Su respuesta a la pregunta