1

我怀疑答案是否定的,但也许有人知道一些魔法。

我发现 VStudio 更容易用于单步执行 c# 代码。但是,当我在 CLR 层下方的(非 CLR)层中遇到崩溃时,我希望能够使用 WinDbg。我能想到的唯一一件事就是在 VStudio 中制作一个 DMP 文件并在 WinDbg 中打开它。但是,转储创建并没有提供很多选项,我怀疑我会错过一些调试信息。

4

1 回答 1

0

Visual Studio 将对用户内存以及线程信息进行完整的内存转储,这通常是您真正需要的。否则我唯一知道要做的就是在VS下正常调试它,然后用windbg附加(非侵入式)。不幸的是,您不能以这种方式单步执行 windbg 中的代码,但您可以执行大多数其他操作(检查内存、转储进程等...)

于 2013-01-17T23:30:19.380 回答