有没有办法在应用程序崩溃时(在 Windows 操作系统上)自动创建故障转储文件,就像我可以使用附加的 Visual Studio 调试器进行保存一样?也就是说,我希望能够使用自动创建的故障转储文件在 Visual Studio 中调试我的应用程序。
Update: 调试诊断 2.x https://www.microsoft.com/en-US/download/details.aspx?id=103453现在可用。此版本具有对 .NET 转储的本机支持。
是的,可以使用调试诊断1.2 http://www.microsoft.com/en-in/download/details.aspx?id=26798.
调试诊断工具 (DebugDiag) 旨在协助
解决挂起、性能低下、内存泄漏等问题
或碎片,并在任何用户模式进程中崩溃。工具
包括专注于互联网信息的附加调试脚本
服务 (IIS) 应用程序、Web 数据访问组件、COM+ 和
相关的微软技术。
它甚至允许您对转储运行崩溃/挂起分析,并为您提供有关处于睡眠状态的调用堆栈和线程的良好报告(对于挂起转储)。它还可以让你也处理蝇垃圾场。可以在 DebugDiag、Visual Studio 和 WinDbg 中分析 DebugDiag 获取的转储。
EDIT:有关如何使用 DebugDiag 的 MSDN 链接是here http://support.microsoft.com/kb/2580960.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)