2013-10-31 22 views
1

我最近再次越过的情况来,我必须编译旧组件,看它是真正在做什么,我们都知道这个问题....NET反编译器,允许重命名字段

通常我做它ILSpy在Redgate之后变得不自由。 但是在目前我正在使用的程序集中,所有字段等都有一些非常平淡的名称,它们都是string1,string 2等。

我只需重命名这些字段以便轻松读取和保持我的理智。代码不必能够重新编译。或者,也许不会重新命名这些字段,而是在旁边显示一些类似于粘性注释的内容?

我知道可以做到这一点的唯一工具是Dis#但它有一个非常丑陋的gui并且付费,一个免费的替代品会很棒。

+1

你为什么不保存它并用文本编辑器编辑它?另外,我使用DotPeek。 –

+0

因为这就像拆卸你的车,运输它,并重新组装它,你想开车到 – buddybubble

+0

有时我真的很讨厌这个密切的原因。正如您在下面看到的,有经验的用户指出了两个我们本来不了解的工具。 –

回答

1

Reflexil可以做到这一点。我以前用.NET Reflector使用它,我很高兴在它的网站上看到它现在可以免费使用Telerik JustDecompile