有比.NET反射镜更好的吗?
我过去很喜欢.NET Reflector,但自从红门软件接管以来,它就急剧下滑。现在它迫使我更新(这绝对是荒谬的),有一半的时间更新并不顺利,而且每次更新都会越来越阻碍我的工作效率。我已经厌倦了,我已经为更好的事情做好了准备。有更好的拆卸器吗有比.NET反射镜更好的吗?,.net,reflector,redgate,.net,Reflector,Redgate,我过去很喜欢.NET Reflector,但自从红门软件接管以来,它就急剧下滑。现在它迫使我更新(这绝对是荒谬的),有一半的时间更新并不顺利,而且每次更新都会越来越阻碍我的工作效率。我已经厌倦了,我已经为更好的事情做好了准备。有更好的拆卸器吗 更新: 答案中提到的各种备选方案清单- 我不确定你到底想要什么。如果您想查看.NET framework源代码,可以尝试。它是免费的 如果您想查看任何程序集的代码(不仅仅是.NET),可以使用。虽然不是免费的 9Rays以前有一个反编译
更新: 答案中提到的各种备选方案清单-
- :这是来自制作(也是免费的)SharpIDE的同一个人。除了免费之外,它也是开源的。他们正在研究的另一个扩展是(Reflector的pro版本可以做的事情)的功能,这一功能出人意料地好
- :Telerik的独立反编译器(今天发布,目前处于测试阶段)
- :JetBrains的独立反编译器(目前作为EAP的一部分独立提供)
- :使用Cecil,您可以加载现有托管程序集,浏览所有包含的类型,动态修改它们,并将修改后的程序集保存回磁盘
- :这是一个用于探索使用Microsoft.Net framework构建的应用程序内容的工具
- :Dotnet IL Editor(DILE)允许在没有源代码或.pdb文件的情况下分解和调试.NET 1.0/1.1/2.0/3.0/3.5应用程序。它甚至可以在IL级别调试自身或.NET Framework的程序集
- :Microsoft Research Common Compiler Infrastructure(CCI)是一组库和一个应用程序编程接口(API),支持编译器和相关编程工具常用的一些功能。CCI主要由创建、修改或分析.NET可移植可执行文件(PE)和调试(PDB)文件的应用程序使用
- 我不确定你到底想要什么。如果您想查看.NET framework源代码,可以尝试。它是免费的
如果您想查看任何程序集的代码(不仅仅是.NET),可以使用。虽然不是免费的 9Rays以前有一个反编译器,但我有一段时间没有检查过。它不是免费的,我记得
还有一个新的(至少对我来说)名为Dis#。现在可以使用.NET源代码了 或
或者如果你想找一个反编译器,我用的是。这对我来说已经足够好了。红门的最新版本是6.1。但是,5.1版本无法自动更新到版本6,因为服务条款发生了更改,因此您将被重定向到站点以下载6.1版本。这主要是因为法律原因,您可以在以下帖子中查看:
手动更新到6.1后,您将不再遇到任何问题。我们不再使用自动更新程序,而是将EXE文件的属性设置为只读。这样就不会删除该文件 JetBrains将在其ReSharper中添加一个反编译器,并发布一个独立的反编译器 好消息是,我们正在准备一个独立的二进制即源应用程序,即反编译器+汇编浏览器,用于探索任何合法的.NET编译代码。我们没有任何具体的发布日期,但它将在今年发布,并且是免费的。我们所说的“自由”,实际上是指“自由” 这是更多的信息 更新:JetBrains现在发布了名为的产品,您可以找到它。还可以查看。它处于开发的早期阶段,他们刚刚在2月24日发布。这本身对我来说很好。从他们的网站: ILSpy是开源的.NET程序集 浏览器和反编译器 红门事件后开始开发 宣布免费版 .NET Reflector将不再存在 2011年2月底 更新:JetBrains发布了dotPeek,它的
更新2:Telerik还有一个免费的反编译器:。在我看来,有三个重要的选择需要关注,它们都是免费的:
所有这些使用不同的UI以稍微不同的方式处理问题。我建议大家都试一下,看看你喜欢哪一个。这里没有提到的其他一些-