Jos*_*ola 360 .net reflector redgate
我过去常常喜欢Reflector,但自RedGate接手以来,它已经大幅下滑.现在它迫使我更新(这绝对是荒谬的),有一半时间更新不顺利,而且每次更新都会越来越妨碍我的工作效率.我厌倦了,我准备好了更好的东西.有人知道更好的反汇编吗?
更新:
答案中提到的各种替代品清单 -
Dru*_*uid 168
另请参阅SharpDevelop的ILSpy.它处于开发的早期阶段,它们刚刚于2月24日发布.这本身对我来说非常有用.从他们的网站:
ILSpy是开源.NET程序集浏览器和反编译器.
Red Gate宣布.NET Reflector的免费版本将于2011年2月底停止存在之后开始开发.
更新:JetBrains发布了免费的.NET反编译器 dotPeek .
更新2:Telerik还有一个免费的反编译器:JustDecompile.
gor*_*gor 62
Jetbrains将把反编译器添加到它的resharper中,并发布独立的decompller.
好消息是,我们正在准备一个独立的二进制源代码应用程序,即反编译器+汇编浏览器,以探索任何.NET编译代码合法探索的内容.我们没有任何具体的发布日期,但它将在今年发布,而且它将是免费的.通过说"自由",我们实际上意味着"自由".
这是更多信息.
更新: JetBrains现在已经发布了名为dotPeek的产品,它可以在这里找到.
adr*_*nks 31
在我看来,有三个严肃的选择需要关注,所有这些都是免费的:
所有这些都以不同的UI以不同的方式解决问题.我建议给他们一个尝试,看看你喜欢哪一个.
akj*_*shi 13
这里没有提到其他一些 -
Mono Cecil:使用Cecil,您可以加载现有的托管程序集,浏览所有包含的类型,动态修改它们并将修改后的程序集保存回磁盘.
Kaliro:这是一个用于探索使用Microsoft.Net框架构建的应用程序内容的工具.
Dotnet IL Editor(DILE):Dotnet IL Editor(DILE)允许在没有源代码或.pdb文件的情况下反汇编和调试.NET 1.0/1.1/2.0/3.0/3.5应用程序.它甚至可以在IL级别上调试自身或.NET Framework的程序集.
通用编译器基础结构:Microsoft Research通用编译器基础结构(CCI)是一组库和应用程序编程接口(API),支持编译器和相关编程工具常用的一些功能.CCI主要由创建,修改或分析.NET可移植可执行(PE)和调试(PDB)文件的应用程序使用.
Red Gate的最新版本是6.1.但是,5.1版本无法自动更新到版本6,因为服务条款已发生更改,因此您将被重定向到站点以下载6.1版本.这主要是出于法律原因,因为您可以查看以下帖子:
手动更新到6.1后,您将不再遇到任何问题.
我不确定你在这里真正想要什么。如果您想查看.NET框架源代码,您可以尝试Netmassdownloader。免费。
如果您想查看任何程序集的代码(不仅仅是.NET),您可以使用ReSharper。虽然它不是免费的。
归档时间: |
|
查看次数: |
169405 次 |
最近记录: |