【问题标题】:Is it possible to actually debug 3rd party code using the source decompiled with dotPeek?是否可以使用 dotPeek 反编译的源代码实际调试 3rd 方代码?
【发布时间】:2013-05-30 22:49:19
【问题描述】:

我用的是 VS2012。

我知道如何使用 .NET Reflector 调试第 3 方代码并且一直使用它。

我想知道这是否可以使用 JetBrains 的 dotPeek 或没有 dotPeek 的 R# 本身。我能够导航到反编译的第 3 方代码,但不能单步执行。

有什么想法吗?

【问题讨论】:

  • 可以使用.NET Reflector
  • 我知道 - 我的帖子在第二个声明中说明了这一点。
  • 不幸的是,还没有。但这是 JetBrains 近期的计划。
  • @DmitryOsinovskiy - 请把它作为答案,这样我就可以相信你了。

标签: c# debugging resharper decompiling


【解决方案1】:

不幸的是,还没有。但这在 JetBrains 的近期计划中。

【讨论】:

  • 知道什么时候准备好了吗?我尝试安装 R#8 但没有找到。
  • 考虑更新关于反编译器的答案。
【解决方案2】:

从 1.2 版本开始在 dotPeek 中实现了调试和符号服务器。 这个版本现在处于抢先体验阶段。
更多信息你可以找到here

【讨论】:

    【解决方案3】:

    是的。 dotPeek was released。请参阅this post,其中详细说明了如何操作。

    【讨论】:

      【解决方案4】:

      我看到这个问题仍在为我的博客带来流量,所以我将添加一个答案:是的,现在可以使用 JetBrains dotPeek 反编译器(完全免费)调试第 3 方程序集,将其用作 @ 987654322@.

      在我的博文How to debug anything with Visual Studio and dotPeek 中,我详细说明了如何设置它并使用调试器进入第 3 方代码。

      【讨论】:

      • 感谢您的回答 Igal,您能否考虑扩展您的答案以在您的博客文章中包含详细信息?这样,如果您的博客暂时或永久关闭,您的回答仍然有价值。
      猜你喜欢
      • 2021-02-17
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      • 2013-04-01
      • 2011-09-08
      相关资源
      最近更新 更多