【问题标题】:Use dotPeek from within Visual Studio without ReSharper在没有 ReSharper 的情况下在 Visual Studio 中使用 dotPeek
【发布时间】:2017-02-15 13:47:58
【问题描述】:

dotPeek 是一个免费的 .NET 反编译器。虽然它是一个独立工具,但它也是 ReSharper 的一部分:如果您告诉 ReSharper 导航到位于 .dll 文件中的 class 的定义,它将自动反编译该文件并向您显示源代码.

我不想使用 ReSharper。如果没有 ReSharper,我能否获得相同或类似的功能,或者这是 ReSharper 独有的功能?

【问题讨论】:

    标签: .net visual-studio resharper decompiling dotpeek


    【解决方案1】:

    对于dotPeek,目前还没有找到集成到Visual Studio中的方法,以便大家查看一些代码的反编译源。在 Windows 资源管理器的右键菜单中有添加dotPeek 的选项,因此您可以单击一个 DLL 文件并在dotPeek 中打开它,但它与 Visual Studio 中的内联体验不同。

    显然ILSpy 确实有一个插件可以连接到 Visual Studio,尽管我自己没有使用过那个插件。 ILSpy 是一个很棒的选择。

    【讨论】:

    • 刚刚在 VS 2019 中安装了ILSpy 扩展。它似乎运行良好,并且在 ILSpy 中右键单击方法名称和检查的能力非常有用。上下文菜单项确实需要一分钟才能出现……可能它正在获取调试程序集?
    【解决方案2】:

    至少从 dotPeek 2019.3.2 开始,存在将 dotPeek 集成到 Visual Studio 的选项。

    编辑:我已经研究过这个选项,它似乎唯一的作用是在 dotPeek 中,它允许您将 dll 导出到 Visual Studio 项目中。所以这并不能回答你的问题,抱歉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 2013-01-28
      • 2011-09-27
      相关资源
      最近更新 更多