Puis-je créer un gestionnaire global d'exception en C# qui permet au code de continuer à exécuter par la suite?

.NET, le gestionnaire d'exceptions par défaut pour permettre à l'utilisateur de continuer l'exécution du programme. Cependant, j'aimerais avoir un gestionnaire global d'exception qui enregistre la trace de la pile pour un "errorlog.txt" fichier de sorte que l'utilisateur peut envoyer à moi et ne pas oublier de cliquer sur "Détails" et la copie de la boîte de dialogue (et supprimer toutes les choses inutiles sur chargé des assemblées et autres). Mais quand je fais cela, le code ne sais pas comment continuer, donc tout ce que je peux faire est de quitter l'application. Est-il possible d'avoir le meilleur des deux mondes? (Oui, je sais ce que je demande, c'est essentiellement "on Error Resume Next" avec l'exploitation forestière, mais je pense vraiment qu'il serait utile!)

Ce type d'application vous travaillez avec? WinForms, WPF, ASP.NET, etc.?
msdn.microsoft.com/en-us/library/....
Comment votre votre application continue de fonctionner après un abandon de thread ou une exception de violation d'accès?
Ou, peut-être un Débordement de la Pile? 😉
double possible de Est-il possible de continuer l'exécution du code à partir du point de rupture?

OriginalL'auteur ekolis | 2013-09-24