2009-04-09 10 views
0

J'ai un comportement étrange avec VS 2008. Toutes les exceptions déclenchées lors de l'événement load ne sont pas affichées dans le débogueur. VS ne s'arrête pas et le reste du code (de l'événement load) n'est pas exécuté. Cela ne se produit que dans l'événement de chargement et ne se produit jamais dans les autres événements où je peux aller pas à pas et la fenêtre apparaît avec le message d'exception. Ce n'est pas vraiment pratique. Est-ce normal ? Quel paramètre dois-je modifier pour changer cela?Chargement de l'événement de débogage

Répondre

0

J'ai enfin trouvé la réponse à cette question sur le forum MSDN. Donc, au cas où quelqu'un serait intéressé, voici la réponse. Afin d'avoir VS 2008 arrêt sur l'événement de charge pendant le débogage, allez à Debug> Exception et cochez la case Jeté pour les exceptions Common Language Runtime. Ainsi, VS 2008 affichera la fenêtre d'exception pour chaque ligne de code pendant l'événement load. Apparemment, l'installation par défaut de VS 2008 n'est pas accompagnée de l'option Common Language Runtime Exception Thrown. Cela diffère de VS 2005 et peut être trompeur car l'EDI s'arrêtera sur toute autre ligne de code en dehors de l'événement Load et ne vous avertira pas de la non-excution du reste du code.

+0

Ce sera plus utile pour les autres si vous dites que vous parlez ASP.NET, Windows Forms, ou autre. En outre, postez l'URL sur le forum MSDN que vous avez trouvé. –