c# - .net 反汇编器/反编译器

标签 c# .net cil

<分区>

我正在寻找反汇编器或更好的 .net 反编译器。情况是我的一位前辈写的程序集的源代码丢失了,我想看看它在做什么。

我知道 ildasm 随 Visual Studio 安装一起提供,因此我可以获得 MSIL,但我希望有一个足够聪明的程序可以返回到 C# 代码(或最佳近似值)。

有什么工具可以解决这个问题吗?

(如果没有,我想这将是我坐下来开始学习 MSIL 的好借口)

最佳答案

既然 Red Gate 已经开始对 .NET Reflector 工具收费,您可能想看看这些免费的替代品...

Telerik JustDecompile

JetBrains dotPeek

(Open Source) ILSpy

关于c# - .net 反汇编器/反编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/578883/

相关文章:

c# - 带定时器的观察者模式

c# - WCF 跨域策略安全错误

C# .NET RTF 到 HTML 转换器和 HTML 到 RTF 转换器库

c# - Entity Framework ISNULL 在 Where 条件

c# - 为什么 C# -> CIL 在每条指令上都有一个标签?

.net - 有关 InvalidProgramException 的帮助(无效的 IL 代码?)

c# - 我可以在不使用 FieldInfo 的情况下使用 OpCodes.Ldsfld 吗?

c# - 如何在运行时加载的程序集中使用公共(public) log4net 引用?

c# - 如何获取动态添加到列表框的项目的索引

c# - 尝试连接到 unity3d 中启用 TLS 的代理时 MQTT 超时