2009-09-14 8 views
2

Avoir une exception levée dans mon application. Dans callstack je peux voir le programme arrête au getter de la propriété: FullName.get()Comment déboguer le code externe après exception dans .NET (vs2008)

J'essaie de savoir quelle partie du code génère une exception.
Mais dans la pile d'appel, je ne vois que 3 entrées:

3) FullName.get()
2) [Code externe]
1) MyApplication.exe

est est un moyen de déboguer le code externe en quelque sorte?

+1

Quel genre d'exception? –

+0

Il ya ma propre exception levée si l'utilisateur n'a pas de privilèges pour lire la propriété – Maciej

+0

Vous pouvez obtenir probablement le code d'assemblage pour quelque chose que vous appelez en FullName.get() –

Répondre

0

Généralement, le code externe est soit le code d'infrastructure .Net, soit un code non géré. Si j'ai vraiment besoin de le voir, j'utilise l'extension SOS et WinDBG, mais c'est plutôt fastidieux.

Dans votre cas, je suis assez sûr que vous pouvez trouver la source de votre exception plus facile, quelqu'un peut vous aider si vous fournissez plus de détails, par ex. Collez le code qui échoue.

Questions connexes