.NET Global gestionnaire d'exception dans l'application de la console

Question: je veux définir un gestionnaire global d'exception pour les exceptions non gérées dans mon application console. Dans asp.net on peut définir un en mondial de.asax, et dans les applications windows /services, on peut définir comme ci-dessous

AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyExceptionHandler);

Mais comment puis-je définir un gestionnaire global d'exception pour une application console ?

currentDomain semble ne pas fonctionner (.NET 2.0) ?

Edit:

Argh, erreur stupide.

Dans VB.NET, on doit ajouter le "AddHandler" mot-clé devant currentDomain, ou sinon, on ne voit pas le UnhandledException événement dans IntelliSense...

C'est parce que le VB.NET et C# compilateurs traiter la gestion des événements différemment.