当前位置:  开发笔记 > 编程语言 > 正文

使用Visual Studio集成的C#最佳(免费?)反编译器?

如何解决《使用VisualStudio集成的C#最佳(免费?)反编译器?》经验,为你挑选了2个好方法。

在我的Java开发中,我从Jad/JadClipse反编译器中获益匪浅.它使人们有可能知道为什么第三方库失败而不是通常的猜测.

我正在为C#和Visual Studio寻找类似的设置.也就是说,我可以指向代码中的任何类或变量并获取该特定类的代码视图.

什么是最好的设置?我希望能够使用通常的"跳转到声明/实现"来导航我自己的代码.它不具有自由,但是这将是一个奖金如果是.

它应该支持Visual Studio 2008或Visual Studio 2005以及.NET 2和3(.5).



1> splattne..:

这是一篇关于Reflector以及如何将Reflector集成到Visual Studio中的好文章.

特别感兴趣的是Reflector.VisualStudio加载项.此加载项由Jaime Cansdale创建,允许将Reflector托管在Visual Studio中.使用此加载项,您可以在Visual Studio环境中集成Reflector.

要开始使用,您需要在机器上安装最新版本的Reflector.下载Reflector后,从http://www.testdriven.NET/reflector下载最新版本的Reflector.VisualStudio加载项 .下载包含许多需要与Reflector.exe放在同一目录中的文件.要安装加载项,请转到命令行并运行:

Reflector.VisualStudio.exe /install

安装加载项后,您可以从Visual Studio开始使用Reflector.你会注意到一个新的菜单项Addins,它有一个名为Reflector的菜单选项.选择此选项后,将显示"反射器"窗口,该窗口可以停靠在IDE中.此外,该加载项还提供上下文菜单支持.

右键单击Visual Studio中的打开代码文件时,您将看到一个Reflector菜单项,该菜单项扩展为子菜单,其中包含将代码反汇编为C#或Visual Basic的选项,显示调用图或被调用者图以及其他相关内容选择.上下文菜单还包括Synchronize with Reflector菜单项,单击该菜单项时,将Reflector窗口中的对象浏览器树与当前代码文件同步.


自2011年3月10日起不再免费.
不再自由了!

2> kervin..:

试试开源软件http://ilspy.net/

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有