如何在.NET中的异常后调试外部代码(vs2008)

时间:2009-09-14 10:42:44

标签: c# debugging exception .net-3.5

在我的应用中抛出了异常。 在callstack中,我可以在属性的getter中看到程序停止: FullName.get()

我正在试图找出代码的哪一部分产生异常 但是在调用堆栈中我只能看到3个条目:

3)FullName.get()
2) [外部代码]
1)myApplication.exe

是一种以某种方式调试外部代码的方法吗?

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:0)

通常外部代码是.Net框架代码或一些非托管代码。如果我真的需要查看它,我使用SOS扩展和WinDBG,但它相当繁琐。

在您的情况下,我非常确定您可以更轻松地找到异常来源,如果您提供更多详细信息,有人可以帮助您,例如:粘贴失败的代码。