0

Je souhaite que Visual Studio ne passe pas en mode Débogage lorsqu'il détecte une exception spécifique que je définis (c'est-à-dire BusinessException dans ce cas). C'est parce que j'ai un gestionnaire d'erreur global spécifique qui présentera alors ceci à l'utilisateur.comment puis-je obtenir Visual Studio pour ne pas entrer dans Debug pour mon BusinessLogicException spécifique?

Y at-il un moyen d'éviter le démarrage de débogage VS pour cette exception (donc je vais aller directement à ma boîte de dialogue de gestionnaire d'exception) mais pour que d'autres exceptions soient encore transmises par le débogage VS. J'utilise VS2008 pour un projet C# (winforms).

grâce

EDIT: D'autres précisions - actuellement je vois (a) VS les ramasser et de les montrer dans le débogueur, et après je frappe toujours je vois (b) dans mon gestionnaire d'exception personnalisée. Ce que je veux faire est de désactiver l'étape (a) pour certains types d'exceptions. Je sais que je peux désactiver totalement dans VS en allant dans les paramètres et décocher "Activer juste mon code", mais ce n'est pas tout à fait ce que je veux.

Répondre

0

Peut être que vous pouvez essayer DEBUG préprocesseur http://www.csharphelp.com/2005/12/c-languages-preprocessor-directives/

+0

Je ne sais pas comment l'utiliser pour déclencher VS ne pas déboguer cette exception si? – Greg

+0

try {// du code qui pourrait jeter exception } catch (BusinessException) { #if DEBUG #else jet; #end si } – Ravisha

+1

Mais alors je ne le verrai pas dans mon gestionnaire d'erreur personnalisé selon mes exigences – Greg

Questions connexes