反射器的开源替代品?

只是问有没有人知道RedGate的反射器的开源替代品? 我有兴趣查看类似于Reflector的工具是如何工作的。

请注意,如果您知道Reflector的免费但不是开放源码的替代品,则可以回答以下相关问题:

  • 比.NET Reflector更好的东西?
  • 总结 - 2011年5月11日更新

    快速总结已经提出的各种开源项目和工具:

  • 通用编译器基础结构(CCI)
  • 单音塞西尔
  • ILSpy
  • dnSpy(ILSpy的分支,项目看起来比原来更加活跃)
  • Dotnet IL编辑器(DILE)
  • IL.View
  • Monoflector(截至2011年4月不再活跃)
  • 以下资源也可能有用:

  • TypeView.cs
  • Jason Haley关于拆解.NET的笔记
  • Adrian Bank最近的博客文章总结了许多Reflector替代品,其中包括以下未提及的几个选项。
  • Mark Lichtenberg的详细博客文章比较了几种开源替代品(DILE,ILSpy和MonoDevelop使用MonoDevelop)到Reflector。

  • 我知道的2个选项。

  • CCI
  • 单音塞西尔
  • 但这些不会给你C#。


    2011年12月13日更新

    以下开源工具可供使用:

  • 来自SharpDevelop团队的ILSpy。 感谢Scott Hanselman的推文强调了这个工具。
  • Dotnet IL编辑器(反汇编)
  • IL.View - 作为浏览器外Silverlight应用程序在Silverlight 4中编写的.NET Reflector替代品。 有关详细信息,请参阅此博文。

  • 另一个替代品是dotPeek。 JetBrains宣布它是一款免费工具。 与Resharper一起使用时,它可能会有更多的功能,但即使单独使用它也能很好地工作。

    用户体验比单独的反汇编程序更像MSVS。 我喜欢阅读代码的次数超过反射器。 Ctrl + T导航也更适合我。 只需将树与代码窗格同步可能会更好。

    总而言之,它仍在开发中,但已经很好用了。

    链接地址: http://www.djcxy.com/p/91043.html

    上一篇: Open Source Alternatives to Reflector?

    下一篇: Overview of free software licenses (for dummies)