Mono の .NET Reflector に相当するものはありますか? クイック グーグルでは何も見つかりませんでした...または、Mono で Reflector を実行できますか (たとえば、Mac OS X で)。
6 に答える
Mono デコンパイラを探していたときに、このページを見つけて答えをテストしました。
- Mono.Cecil はうまく機能しますが、これはライブラリであり、GUI を探していました
- ILSpy は WPF を使用するため、Mono (Linux) では動作しません。.NET CodeReflect、JustDecompile、および dotPeek についても同じです。
- おそらくReflectorは機能しますが、お金を払って知りたくありません
最後に、 MonoDevelopでアセンブリを直接逆コンパイルできることがわかりました。
Reflector は、「PDB シンボルを表示」オプションをオフにすれば、Mono (古いバージョンでは at) で正常に動作します。
Miguel de Icazaは、ある時点でこれについてブログを書いています。
リフレクターのオープン ソース バージョンを構築しようとしている ILSPY と呼ばれる新しいプロジェクトがあります: http://wiki.sharpdevelop.net/ILSpy.ashx
モノセシルを試した人はいますか?
Cecilを使用すると、既存の管理対象アセンブリをロードし、含まれているすべてのタイプを参照し、それらをオンザフライで変更して、変更したアセンブリをディスクに保存し直すことができます。潜在的にReflectorよりも強力かもしれません!
レビューしようとしています。
モノセシル。 Red-GateReflectorは完全にそれに基づいています。 詳細については、このRedGateフォーラムの投稿を参照してください。
リフレクター6.0はモノをサポートしていません。5.1.7のみがモノをサポートしています。
モノリフレクター.exe/compat
:)