30 votes

Visual Studio : Qu'est-il advenu de l'option "Break when an exception is unhandled" ?

Pour autant que je me souvienne, Visual Studio (tant 2008 que 2010) avait l'habitude d'avoir une option pour casser soit les exceptions lancées, soit les exceptions non gérées. Aujourd'hui, lorsque j'ouvre la boîte de dialogue Exceptions (Ctr+Alt+E), elle propose simplement d'interrompre le processus lorsqu'une exception est levée :

enter image description here

J'ai essayé de redimensionner les colonnes dans cette boîte de dialogue, mais cela n'a rien changé. S'agit-il d'un bogue ou ai-je oublié quelque chose ?

37voto

mmacaulay Points 2048

Le présent semble indiquer que cela peut se produire si vous n'avez pas activé l'option "Activer juste mon code (géré uniquement)".

Edit : je viens d'essayer ici (VS 2008) et je peux vérifier que la désactivation de cette option entraîne la disparition de la colonne User-Unhandled. Vous pouvez trouver l'option ici : Outils -> Options -> Débogage -> Général

1voto

Frederik Gheysels Points 36354

C'est également le cas lorsque j'ai activé la prise en charge du serveur source dans VS.NET. Lorsque la prise en charge du serveur source est désactivée, l'option d'interruption en cas d'exception non gérée est toujours visible.

Mais, une réflexion : est-il nécessaire de pouvoir spécifier que l'IDE doit s'interrompre lorsqu'une exception n'est pas gérée ? Pour autant que je sache, c'est le comportement par défaut, n'est-ce pas ? Alors, quel est l'intérêt de pouvoir spécifier cette option ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X