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# - 无法加载文件或程序集“System.Runtime.InteropServices.RuntimeInformation”

c# - session 状态只能在配置文件或页面指令中将 enableSessionState 设置为 true 时使用。

c# - C# 中的全局 "Module"类似于 VB.NET 的模块

.net - F#尾递归调用

.net - 将DynamicMethod保存到磁盘

c# - 是否可以将 TextRenderingHint 设置为用于整个应用程序?

c# - 如何格式化 DateTime 结构,使其与 DataContractJsonSerializer 使用的格式相匹配?

c# - 我应该使用 Closing 事件还是重写 OnClosing?

c# - 有没有办法在 C# 中 Hook 托管函数,就像在 C++ 中 Hook 非托管函数一样?