在没有 ReSharper 的情况下使用 Visual Studio 中的 dotPeek

Use dotPeek from within Visual Studio without ReSharper

dotPeek is a free .NET decompiler. While being a standalone tool, it is also part of ReSharper:如果您告诉 ReSharper 导航到位于 .dll 文件中的 class 的定义,它将自动反编译该文件并为您提供源代码。

我不想使用 ReSharper。我能否在没有 ReSharper 的情况下获得相同或相似的功能,或者这是 ReSharper 独有的功能?

对于dotPeek,我还没有找到集成到Visual Studio的方法,方便大家查看部分代码的反编译源码。 Windows Explorer中的right-click菜单中有添加dotPeek的选项,这样就可以点击一个DLL文件,在dotPeek中打开了,但是不一样在 Visual Studio.

中作为内联体验

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

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

编辑:我研究了这个选项,它似乎只能做的是,在 dotPeek 中,它允许您将 dll 导出到 visual studio 项目中。所以这不能回答你的问题,抱歉。