为每个运行的线程转储StackTrace

Den*_*nis 6 .net c# vb.net

.NET(VB.NET或C#)是否有一种方法,当发生异常时,转储每个线程的堆栈跟踪?基本上我想重现Visual Studio的Debug-> Threads窗口中发生的事情,看看发生异常时每个线程正在做什么

Nav*_*een 7

如果您想获得托管代码中所有线程的堆栈跟踪,那么您可以尝试mdbg.看看托管堆栈资源管理器它确实使用mdbg并获取所有线程的堆栈.