【问题标题】:ReSharper decompiler - can I use it for standalone assemblies?ReSharper 反编译器 - 我可以将它用于独立程序集吗?
【发布时间】:2012-02-13 03:27:08
【问题描述】:

我有 ReSharper 6.1,可以使用 Navigate To > Decompiled Sources 命令来反编译我没有源代码的 .NET 程序集。当我想查看我在代码中引用的程序集时,这非常好。

有没有办法(如在 Reflector 和 ILSpy 中)简单地给 ReSharper 一个独立的程序集文件并反编译它?我想从服务器获取已部署的 DLL 并查看反编译的代码,以便验证它是我认为的版本。

(我完全清楚,我提出这个问题意味着我们的版本控制过程还有很多不足之处,但这是一个不同的话题!)

【问题讨论】:

    标签: .net resharper decompiling resharper-6.0


    【解决方案1】:

    您可以使用独立工具dotPeek 执行此任务。它使用与 ReSharper 相同的技术。

    【讨论】:

    • 我已经看到它是可用的,但我认为它只是 ReSharper 中可用功能的一个子集,并且我没有找到可以让我这样做的菜单项。显然不是这样的!
    【解决方案2】:

    使用dotPeek,它是一个基于 ReSharper 反编译引擎的独立应用程序(或其他方式,如您所愿)

    【讨论】:

    • 我比 JetBrains 营销负责人还要快。不错。我得到佣金吗?呵呵……
    • 我看到您为 JetBrains 工作......有什么理由不将此功能内置到 ReSharper 本身中?毕竟,反编译引擎就在那里,当然它只需要某种 GUI。
    • @DanielHilgarth 做得好,我点了赞。虽然比我快也没问题,因为我是个慢动作。
    • @SirCrispalot 我想将它集成到 VS 中会有点过头了:VS(和 ReSharper)旨在处理解决方案、项目和参考,而不是处理单个文件。据我所知,对于像您这样的用例,一个常见的解决方案意味着使用独立的反编译器并将 .dll 文件与之关联。
    猜你喜欢
    • 2010-12-30
    • 2017-08-27
    • 2011-10-27
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多