12

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

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

4

2 回答 2

8

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

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

于 2017-02-15T14:31:48.670 回答
2

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

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

于 2020-02-18T13:10:43.947 回答