Je voudrais Visual Studio pour rompre lorsqu'une exception gérée se produit (c'est à dire je ne veux pas voir une "Première chance" message, je tiens à déboguer l'exception).
par exemple, je veux le débogueur de casser à l'exception:
try
{
System.IO.File.Delete(someFilename);
}
catch (Exception)
{
//we really don't care at runtime if the file couldn't be deleted
}
Je suis tombé sur ces notes pour Visual Studio.NET:
1) Dans VS.NET aller dans le Menu Debug >> "Exceptions..." >> "Langue Commune Des Exceptions d'exécution" >> "Système" et sélectionnez "Système.NullReferenceException"
2) En bas de cette boîte de dialogue, il est un "Quand l'exception est levée:" zone de groupe, sélectionnez "Pause" dans le débogueur"
3) Exécutez votre scénario. Lorsque l' exception est levée, le débogueur arrêter et de vous prévenir à l'aide d'une boîte de dialogue dit quelque chose comme: "Une exception de type "Système.NullReferenceException" a été levée. [Pause] [Continuer]"
Appuyer Sur [Pause]. Cela va vous mettre sur la ligne de code à l'origine de la problème.
Mais ils ne s'appliquent pas à Visual Studio 2005 (il n'y a pas d' Exceptions option sur le Debug menu).
Personne ne sait où la trouver cette boîte de dialogue options de Visual Studio que "Lorsque l'exception est levée" zone de groupe, avec l'option "Saut dans le débogueur"?
Mise à jour: Le problème était que mon Debug menu n'avais pas d' Exceptions élément. Je l'ai adapté le menu pour l'ajouter manuellement.