gpt4 book ai didi

.net - 如何在 MSIL 级别调试 .NET 可执行文件?

转载 作者:行者123 更新时间:2023-12-02 19:36:05 25 4
gpt4 key购买 nike

我有一个需要调试的 .NET 可执行文件。我想单步执行它,以便它在第一条指令处停止,并有一个用于单步执行、断点等的可视化界面。

这看起来应该更容易,但我还没有找到解决方案!我在网上读到了有关 DbgCLR.exe 的信息,但我在我的系统或网上找不到该文件。我还在某处读到不再需要 DbgCLR.exe,因为 Visual Studio 可以做同样的事情。 Visual Studio .NET 解决方案也很棒! (也许我忽略了一个菜单项?)

只要我可以检查堆栈、设置断点等,两者都适合。

最佳答案

如果您想购买实用程序 - Red Gate 的新 .NET Reflector Pro 可以很好地解决这种情况(195 美元)。我想你可以在 Red Gate's site 上得到一个持续一段时间的评估版

我用过DILE过去在伊利诺伊州这样做时,出于某种原因,我对 Debector 的经历很复杂。

可能不值得你花时间,但你也可以为 exe 创建 pdb 符号,但如果程序集有很多引用,它就会变得复杂。几年前我写了一篇博客文章介绍如何做到这一点:Disassembling .NET - Appendix A

关于.net - 如何在 MSIL 级别调试 .NET 可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624445/

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