Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在.NET(vs2008)中调试异常后的外部代码_C#_Debugging_Exception_.net 3.5 - Fatal编程技术网

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

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,但它相当乏味 在您的情况下,我相信您可以更轻松地

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

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

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


是否以某种方式调试外部代码?

通常外部代码是.Net framework代码或某些非托管代码。如果我真的需要查看它,我会使用SOS扩展和WinDBG,但它相当乏味

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


本博客介绍了如何在调试器中显示框架代码。

如果用户没有读取属性的权限,则会引发我自己的异常。您可能只能获取在FullName.get()中调用的内容的汇编代码