我要寻找一个反汇编或更好,为.NET反编译器。这种情况是由我的前任一个书面的组件的源代码丢失,我想看看,看看它在做什么。

我知道,反汇编自带的安装Visual Studio这样我就可以在MSIL得到,但我希望有足够聪明的一个程序来备份工作的C#代码(或最佳近似)。

是否有这一点有任何工具?

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

有帮助吗?

解决方案

其他提示

现在,红门已开始收费,你可能要代替看看这些免费的替代的.net反射工具...

Telerik的JustDecompile

JetBrains的dotPeek

(开源)ILSpy

反射器是要走的路,但如果你不能使用,由于某种原因,微软发布了一个名为ILDASM与框架反汇编。

一个良好来源MSIL知识是书专家.NET 2.0 IL汇编塞尔Lidin。

.net反射是这种情况的通常的工具。

确定,

我试图在一个项目上。 ILSpy

Telerik的JustDecompile

.net反射演示

所有可以创建的Visual C#项目。 所生成的代码并没有编译JustDecompile和反射器。 在一个案例中,ILSpy取得了代码,编译(只是引用必须设置) 错误IlSpy看起来并不如compiicated为一体,在其他人发现。 所有生成的代码可以是固定的,如果一个知道C#不够好。

这是有趣的方向,可以使用同时使用JustDecompile和Ilspy反编译代码和合并是正确的代码,因为这些反编译(和第三以及)似乎使不同的错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top