リフレクターを使用してasp.netdllを逆コンパイルし、その後バグを見つけて修正しました。今度はそれをdllにコンパイルして戻したいので、デプロイできますが、どうすればこれを行うことができないようです。 ?
7887 次
2 に答える
4
2つの選択肢があります。無料のReflectorのアドインFiledisassemblerを使用するか、 spices.netやsalamander 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 に答える