c# - 用于反编译代码的 Visual Studio 或 Resharper 扩展

标签 c# .net visual-studio resharper

有谁知道 Visual Studio 扩展可以反编译程序集并允许您在 Visual Studio 中查看给定类的代码,而不必离开 VS 并使用 ILSpy 或其他“外部”反射工具?我知道 Resharper 也有一个反射工具,但如果你能在 VS 中启动它就更好了。

最佳答案

较新版本的 Visual Studio 2017 现在包含一项名为 navigation to decompiled sources 的实验性功能.它要求您显式启用它(并重新启动 Visual Studio),但一旦您这样做,您就可以看到代码引用的程序集的反编译源代码。

例如,如果您将插入符号(文本光标)放在方法调用中的方法名称上并按 F12(默认情况下),它将在 IDE 中打开一个新选项卡显示该方法的反编译源代码。微软表示这在幕后使用了 ILSpy,但这更方便,并且不需要您安装任何新东西。

关于c# - 用于反编译代码的 Visual Studio 或 Resharper 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348648/

相关文章:

c# - 在运行时从调试可视化工具中检测源语言

c# - 将输入添加到数组的构造函数

c# - 在 UWP(通用 Windows 应用程序)、Windows 10 中创建自定义形状控件

c++ - 是否可以控制源文件中的 cl.exe 选项?

c# - 将 .NetStandard 2.0 Nuget 包安装到 VS2015 Net 4.6.1 项目中

c# - 您如何确定两个 HashSet 是否相等(按值,而不是按引用)?

c# - 在 Azure 辅助角色 http 请求中获取 http 500

.net - 正则表达式先行仅删除最后一个字符

asp.net - 如何以编程方式将位置元素添加到 Web 配置?

asp.net - 报告计算时间下的 Visual Studio 诊断工具