C# 如何在.NET(vs2008)中调试异常后的外部代码
在我的应用程序中引发异常。 在callstack中,我可以看到程序在属性的getter处停止:FullName.get() 我正在试图找出代码的哪个部分正在生成异常。C# 如何在.NET(vs2008)中调试异常后的外部代码,c#,debugging,exception,.net-3.5,C#,Debugging,Exception,.net 3.5,在我的应用程序中引发异常。 在callstack中,我可以看到程序在属性的getter处停止:FullName.get() 我正在试图找出代码的哪个部分正在生成异常。 但在调用堆栈中,我只能看到3个条目: 3) FullName.get() 2) [外部代码] 1) myApplication.exe 是否以某种方式调试外部代码?通常外部代码是.Net framework代码或某些非托管代码。如果我真的需要查看它,我会使用SOS扩展和WinDBG,但它相当乏味 在您的情况下,我相信您可以更轻松地
但在调用堆栈中,我只能看到3个条目: 3) FullName.get()
2) [外部代码]
1) myApplication.exe
是否以某种方式调试外部代码?通常外部代码是.Net framework代码或某些非托管代码。如果我真的需要查看它,我会使用SOS扩展和WinDBG,但它相当乏味 在您的情况下,我相信您可以更轻松地找到异常的来源,如果您提供更多详细信息,例如粘贴失败的代码,有人可以帮助您。
本博客介绍了如何在调试器中显示框架代码。如果用户没有读取属性的权限,则会引发我自己的异常。您可能只能获取在FullName.get()中调用的内容的汇编代码