gpt4 book ai didi

c# - 在没有源代码的情况下在 VS 中调试

转载 作者:行者123 更新时间:2023-12-04 22:33:44 24 4
gpt4 key购买 nike

我需要调试一些程序集,因为它们会抛出异常。这是我的程序集,但我没有它们的源代码。我拥有的是他们的 pdb 文件。

有没有办法通过 Visual Studio 调试该程序集?

--编辑--

当然,我也可以反汇编得到它们的 *.il 文件。它会以某种方式帮助我吗?

最佳答案

实际上有几种方法可以做到这一点:

  • 使用 dnSpy - 免费的开源 .net 调试器和程序集编辑器 https://github.com/0xd4d/dnSpy
  • 使用 dotPeek 设置符号服务器(也是免费的)https://www.jetbrains.com/help/decompiler/Using_product_as_a_Symbol_Server.html
  • 使用 Resharper 反编译器为您的 Visual Studio 中的外部模块加载符号。我认为这是最简单的方法。我已经在我的博客 https://cezarypiatek.github.io/post/debug-without-sources-part-one/ 上描述了整个过程
  • 关于c# - 在没有源代码的情况下在 VS 中调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13497199/

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