gpt4 book ai didi

visual-studio-2010 - 在 VS 2010 中调试小型转储时遇到问题

转载 作者:行者123 更新时间:2023-12-01 04:09:34 25 4
gpt4 key购买 nike

我正在从 .NET 调用 MiniDumpWriteDump 来生成一个小型转储,而且效果很好。但是,当我将生成的转储加载到 VS 2010 中时,我看不到任何有用的信息。特别是,“调用堆栈”窗口如下所示:

Call stack

它不包含任何托管帧,尽管我在托管代码的异常处理程序中编写转储。此外,它不包含位于我的 exe 中的任何框架。

知道为什么会这样吗?

顺便说一句,当我从 VS 调试器手动创建转储时,转储确实包含预期的托管帧。

编辑:

我找到了一个 Microsoft Connect issue对这个。它说:

Currently the CLR does not support managed processes taking their own dumps.



有谁知道这是否仍然正确?

最佳答案

我发现了我的错误。我正在查看错误线程的调用堆栈(我没有意识到有多个线程在运行)。现在我可以很好地看到托管调用堆栈。

关于visual-studio-2010 - 在 VS 2010 中调试小型转储时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7095140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com