代码之家  ›  专栏  ›  技术社区  ›  Soraz Krishnendu

最好(免费?)使用Visual Studio集成的C解压缩程序?[关闭]

  •  16
  • Soraz Krishnendu  · 技术社区  · 16 年前

    在我的Java开发中,我从中受益匪浅。 Jad/JadClipse 反编译程序。这使得 知道 为什么第三方图书馆失败了而不是通常的猜测。

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

    最好的设置是什么?我希望能够使用通常的“跳到声明/实现”来导航自己的代码。它不 是免费的,但如果是的话,这将是一个奖金。

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

    8 回复  |  直到 9 年前
        1
  •  13
  •   Liam Joshua    9 年前

    这是一篇关于 Reflector and how to integrate Reflector into Visual Studio .

    特别感兴趣的是Reflector.VisualStudio外接程序。这个 JaimeCansdale创建的插件允许承载Reflector 在Visual Studio中。有了这个插件,您就可以使用Reflector 集成在Visual Studio环境中。

    得到 开始时,您需要在您的 机器。一旦你下载了Reflector,下载最新的 Reflector.VisualStudio加载项的版本自 http://www.testdriven.NET/reflector . 下载内容包括 需要与reflector.exe放在同一目录中的文件。 要安装外接程序,请转到命令行并运行:

    Reflector.VisualStudio.exe /install
    

    安装完外接程序后,可以从Visual Studio开始使用Reflector。您会注意到一个新的菜单项addins,它有一个 标题为Reflector的菜单选项。选择此选项后,将显示 反射窗,可以停靠在IDE中。另外, 外接程序提供上下文菜单支持。

    当你右键点击 在Visual Studio中打开的代码文件中,您将看到一个Reflector菜单。 扩展到子菜单的项,其中包含用于反汇编代码的选项 在C或Visual Basic中,显示调用图或被调用图,以及 其他相关选择。上下文菜单还包括同步 使用“反射镜”菜单项,单击该菜单项可同步对象浏览器。 使用当前代码文件的反射窗口中的树。

        2
  •  8
  •   kervin    12 年前

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

        3
  •  4
  •   Joel Mueller    16 年前

    这个 Scout plugin 如果您碰巧使用了这个工具,那么将Reflector与Resharper集成在一起。

        4
  •  3
  •   Jura Gorohovsky    13 年前

    Resharper 6(当前 available for early access )支持在Visual Studio中反编译,整个Resharper的导航功能包适用于反编译代码。我们有 blogged about this 前一段时间。

        5
  •  2
  •   Ahmad Ronagh    11 年前

    我想 dotPeek 是最好的 自由的 工具 反编译C 代码和 .NET 装配

        6
  •  1
  •   Khoth    16 年前

    我认为它不能与Visual Studio集成,但是 Reflector 可以将.NET程序集分解为多种.NET语言,或显示IL。

        7
  •  1
  •   splattne    16 年前

    雷特斯福特 Salamander .NET decompiler 不集成在Visual Studio中,但它可以 生成Visual Studio.NET项目文件 以便重新编译。这不是免费的。

        8
  •  1
  •   Peter Mortensen icecrime    13 年前

    只需在中的dll/exe上使用“open with”,即可将.NET Reflector附加到Visual Studio。 bin 文件夹,然后选择Reflector(并设置为默认值)。此外,许多工具(例如 TestDriven.NET 如果我还记得的话,可能还需要重新分析),请提供一个.NET Reflector集成级别。