Reflector.FileDisassembler较大升级

    续上次 自己小小升级了一下Reflector.FileDisassembler后,很久都没有关注这个插件工具了,也是因为这段时间没有太多的东西需要File Disassemble,基本上大多数情况用Reflector直接看就行了。前两天例行update各种工具时,顺便还是看了看FileDisassembler,结果发现还真有较大升级的说 emteeth.gif

    虽然这个插件功能非常的简单,但是不得不说还是给我们带来很多的方便,同时也不得不佩服老外做事处处体现了分工和合作,呵呵。这次的升级主要是把disassembe出来的代码整理成了solution!,同时支持导出Class Library、Windows Application、Console Application和不生成项目文件4中选项。其中Class Library和Console Application的效果要好些,基本导出来就可用。而Windows Application问题比较多,主要是因为FileDisassembler生成文件目录和文件名的命名策略是依赖于assembly里的namespace的名字,所以常常会产生冗余的目录层次和不合适的文件名,其中最郁闷的是会导致*.resx文件无法自动和*.cs文件关联 sad_smile.gif

    还有一个问题就是 Denis Bauser在这个新版的FileDisassembler中,居然还是没有修复我上次提到的那个源文件重名且相互覆盖的 bug,不知道他在搞什么飞机呢。不过另外一个可以小小弥补这个不足的是这次FileDisassembler的源代码不再是用命令行来build了,作者给的是一个VS.NET的项目,如果要自己修改或调试比原来就方便多了。可是当我打开那个Reflector.FileDisassembler.sln项目文件时,又被作者搞了个一头雾水。简单看看Denis同学的自我介绍,原来他是德国微软的员工,说这个干吗呢?这是因为他给出的FileDisassembler的项目居然是VS.NET 2002的项目文件 emdgust.gif。我faint呀,这几天好像VS.NET 2005 rtm都已经可以下载了,为什么作为微软员工的Denis还在用VS.NET 2002呢?!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值