2020 年版 .NET デコンパイラまとめ
.NET Reflector
著名な RedGate 製 .NET デコンパイラ。有料 ($100)。
かつて無料だったが、有償化すると発表したことで各社が無料のデコンパイラを公開したという過去がある。JustDecompiler が "永久無料" と謳っているのはこうした歴史背景に基づく。
拡張性が高く、複数の言語や言語バージョンに変換することができる。Visual Studio と連携できる VSPro 版もある。
無料だった頃にコミュニティによって様々な便利アドインが開発されており、寿命短い CodePlex 上にまとまっている。
この中には PowerShell に変換するためのアドインも含まれている。
ILSpy
著名な .NET デコンパイラ。無料。
最新バージョンでは、.NET Reflector の長所であった特定言語バージョンへの変換にも対応している (C# のみ)。
JustDecompile
Telerik 製の .NET デコンパイラ。永久無料を謳っている。
デコンパイル エンジンは GitHub でコードが公開されている。
dotPeek
IntelliJ IDEA や ReSharper を開発している JetBrains 製の .NET デコンパイラ (無料)。
WinDbg などを使ってデバッグする人には、シンボル サーバーにもなる機能が非常に便利。
dnSpy
話題の .NET デコンパイラ。
Visaul Studio 風の UI を持ち、C#, Visual Basic, IL に変換できる。
無料で使用する事ができる (寄付も可)。