.net 如何获取异常的堆栈

.net 如何获取异常的堆栈,.net,exception,stack,dllimport,.net,Exception,Stack,Dllimport,我有一个Winform应用程序(C#),它从dll导入一些函数 有时在运行应用程序时,我会遇到以下异常: System.AccessViolationException:尝试读取或写入受保护内存。这通常表示其他内存已损坏 我在AppDomain.CurrentDomain.UnhandledException中捕获它 但我看不到堆叠。我如何得到一个堆栈 谢谢。此异常发生在CLR互操作管道中的程序范围之外,只能通过将外部调试器附加到进程来捕获。我建议使用WinDbg(windows调试工具) -奥

我有一个Winform应用程序(C#),它从dll导入一些函数

有时在运行应用程序时,我会遇到以下异常:

System.AccessViolationException:尝试读取或写入受保护内存。这通常表示其他内存已损坏

我在AppDomain.CurrentDomain.UnhandledException中捕获它

但我看不到堆叠。我如何得到一个堆栈


谢谢。

此异常发生在CLR互操作管道中的程序范围之外,只能通过将外部调试器附加到进程来捕获。我建议使用WinDbg(windows调试工具)

-奥辛