2010-12-01 4 views
1

J'ai une exception (NullReference, spécifiquement) lancée par mon code dans WPF. Le problème est que, puisque WPF utilise la réflexion en interne, j'ai perdu toutes les informations de débogage utiles. Je n'ai même pas la ligne ou le fichier où l'exception a été levée. Comment puis-je déboguer cela? J'ai déjà essayé d'emballer le tout dans un essai/catch, mais cela n'a pas attrapé l'exception pour une raison quelconque.Débogage d'une exception avec WPF

Que puis-je faire à ce sujet?

+0

Vous pouvez définir VS pour qu'il casse lorsque des exceptions spécifiques sont levées, vous devez donc le configurer et attendre qu'il se produise. – ChrisF

+0

Avez-vous essayé de définir les "Expressions Common Language Runtime" dans la boîte de dialogue "Exceptions" sur "Thrown"? – AMissico

Répondre

4

Dans Visual Studio, Déboguer-> Exceptions-> Find-> NullReference et vérifier Thrown. Maintenant, si vous déboguez le projet dans VS, VS devrait rompre l'exception.