gpt4 book ai didi

.net - 轻量级 .NET 调试器?

转载 作者:行者123 更新时间:2023-12-03 11:00:43 24 4
gpt4 key购买 nike

我经常需要在测试机器上调试 .NET 二进制文件(通过测试机器,我的意思是机器上没有安装 Visual Studio,它经常重新镜像,它不是我进行开发的同一台机器,等等)。

我喜欢 Visual Studio 调试器,但在新镜像的测试机器上安装 Visual Studios 只是为了调试断言或崩溃(安装时间太长,占用空间太大等)对我来说是不切实际的。

我真的很想要一个快速安装的程序,它可以中断正在运行的进程,让我指定符号/源代码的位置,让我直接进入调试。对于 native 二进制文件,windbg 效果很好,但我没有找到任何与托管二进制文件类似的东西。有什么建议吗?

(作为旁注,我知道 Visual Studios 的远程调试功能,但由于某种原因,它似乎对我来说从来没有持续工作......我经常遇到连接问题)

最佳答案

对于比 MDbg 或 cordbg 更好的界面,请查看 DbgCLR - 一个仅处理托管代码的 Visual Studio 调试器的精简版本(至少看起来像一个)。它带有 .NET Framework(我不确定它是否在运行时中,或者您是否需要 Framework SDK):

  • http://msdn.microsoft.com/en-us/library/7zxbks7z(VS.85).aspx

  • 请注意,cordbg 已被弃用,而支持 MDbg(即使 MDbg 不具备cordbg 的所有功能):
  • http://blogs.msdn.com/jmstall/archive/2005/11/07/views_on_cordbg_and_mdbg.aspx

  • 回顾 MDbg 写这篇文章时,我发现有一个可用于 MDbg 的 GUI 包装器(我还没有尝试过):
  • http://blogs.msdn.com/jmstall/archive/2005/02/04/367506.aspx
  • 关于.net - 轻量级 .NET 调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/163647/

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