c# - 小型转储文件对分析 .NET WinForms 应用程序崩溃有用吗?

标签 c# .net winforms debugging minidump

小型转储文件对分析 .NET WinForms 应用崩溃有用吗?我注意到 NBug可以选择生产它们,但如果我收到一个,我不确定它如何帮助查看堆栈跟踪。

如何使用此文件进行 .NET 调试?

最佳答案

小型转储是一种非常广泛的转储类别。您可以创建一个带有完整进程内存的小型转储,也可以创建一个除了加载的模块和一些堆栈页面之外不包含任何内容的小型转储。要调试托管转储,您需要包含 JIT 代码的内存区域可供转储文件中的调试器使用。最简单的方法是创建一个完整转储(带完整内存的小型转储)。然后您可以使用 WinDbg 中的 SOS 扩展检查它,或者您可以简单地将它拖放到 Visual Studio 2010 或更高版本中。

关于c# - 小型转储文件对分析 .NET WinForms 应用程序崩溃有用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16854628/

相关文章:

c# - 使用多个异步客户端到多个服务器时的ObjectDisposedException

.net - HTTP 服务器无效请求/连接限制

c# - Winforms——多选下拉列表

c# - 如何消除接口(interface)之间的重复

c# - 帮助解决 winform treeview isSelected 怪异问题

winforms - Datagridview 列宽

c# - 如何仅在 DateTime 对象中删除 C# 中日期的时间部分

c# - 有没有办法让 WinForms DataGridView 的列显示记录中的多个值

c# - 尝试在 Visual Studio 中执行三个文本框的乘法

c# - 双显示器的持久窗体位置和大小