• ベストアンサー

C#でコンパイルしたクラスを逆コンパイル

マイクロソフト .NET C#でコンパイルしたクラス(dll)があり、 元の最新のソースコードがなくなってしまったので、 dllから一部復元したいのですが、 dllからソースコードを復元(逆コンパイル)することは可能でしょうか? あるファイルのこの部分だけ、という形でもかまいません。

質問者が選んだベストアンサー

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

可能は可能かと思います。 Visual Studio付属のildasm.exeでバイナリからIL(中間言語)へ、 IL(中間言語)からソースへの変換はいくつかフリーソフトがあるようです。 .NET Reflector dotPeek ILSpy

参考URL:
http://tyheeeee.hateblo.jp/entry/CS-Advent-Calendar-2014-Day-15

関連するQ&A