1

リフレクターを使用してasp.netdllを逆コンパイルし、その後バグを見つけて修正しました。今度はそれをdllにコンパイルして戻したいので、デプロイできますが、どうすればこれを行うことができないようです。 ?

4

2 に答える 2

4

2つの選択肢があります。無料のReflectorのアドインFiledisassemblerを使用するか、 spices.netsalamander decompilerなどの商用(および高価な).net逆コンパイラーを使用します。

Filedisassemblerを使用しました。逆コンパイルされたコードの品質は非常に悪いです。逆コンパイラコードは再コンパイルできません。

商用の逆コンパイラーの品質については確信していますが、はるかに優れていると思います。

編集:Filedisassemblerを使用するには、Reflectorに移動し、View->AddinsをクリックAddして選択しますFiledisassembler.dll

于 2010-03-23T08:29:28.210 に答える
2

修正が十分に簡単で、ILを知っている場合は、C#やVB.Netなどの高級言語の代わりにILを使用してラウンドトリップすることをお勧めします。

検索を参照してください:http ://www.google.com/#hl=en&q=ildasm+IL+round-tripping

于 2010-03-23T09:43:58.190 に答える