【发布时间】:2010-04-12 18:36:05
【问题描述】:
我有一个需要调试的 .NET 可执行文件。我想进入它,让它在第一条指令上停止,并有一个用于单步执行、断点等的可视化界面。
这似乎应该更容易,但我还没有找到解决方案!我在网上阅读了有关DbgCLR.exe 的信息,但我无法在我的系统或网上找到该文件。我还在某处读到 DbgCLR.exe 不再需要,因为 Visual Studio 可以做同样的事情。 Visual Studio .NET 解决方案也很棒! (也许我忽略了一个菜单项?)
只要我能检查堆栈、设置断点等,任何一个都适合。
【问题讨论】:
-
好问题。几年前我使用 NTSD 来调试 JIT-ed MSIL 代码。那真是一种快乐……看看microsoft.com/whdc/devtools/debugging,如果现在有任何更高级别的可用,请告诉我。
-
如果你有符号和源,你可以使用VS附加到进程,并在附加对话框中指定你想要托管调试。