web-dev-qa-db-ja.com

VS.netで作成された.dllファイルを逆コンパイルする方法

VS.netで作成したdllファイルを逆コンパイルする必要があります。

これを行うために利用できるツールはありますか?

または、これを行うためのコードを入手できますか?

助けてください。

11
Himadri

[〜#〜] ildasm [〜#〜] はあなたの友達です。しかし リフレクター はソウルメイトです

編集: Reflectorはもはや無料のツールではありません 、新しいツール ILSpy は開発中です。

24
Preet Sangha

チェックアウト リフレクター

8

.NET Reflectorを試しましたが、逆コンパイルされたコードの品質に完全には満足していませんでした。それから私は dotPeek に出くわしました、そして私はそれがReflectorよりずっと良いと言わなければなりません。 Visual Studioでコンパイルした後、1つの小さな調整を行うだけで、逆コンパイルされたコードが正常に機能するようになりました。私はこの逆コンパイラを本当にお勧めします、特にそれは完全に無料です。

5
intersum

RedGateには優れたツールがあり、無料でした: 。NET Reflector

または、MSのILDAsm(これも無料)を使用できます

4
Mike Dinescu

ソースを抽出する場合は、Reflectorで ファイル逆アセンブラープラグイン もチェックしてください。

1
Quibblesome

Jet Brains dotPeek 。netデコンパイラーは素晴らしいです。また、無料で使用できます

0
Spider