質問

Reflectorを使用してASP.NET DLLを逆コンパイルします。その後、バグを見つけて修正しました。これをDLLにコンパイルしてから、展開できますが、これを行うにはどうすればよいですか。 ?

役に立ちましたか?

解決

2つの選択肢があります。 filedisassembler, 、無料、または商業的(および価格).NETの配信者など spices.net また Salamander Decompiler.

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

私は商業的な逆コンパイラの品質について確信していますが、それははるかに良いと思われます。

編集:filedisassemblerを使用するには、リフレクターに移動してください。 View->Addins, 、 クリック Add 選択します Filedisassembler.dll.

他のヒント

修正が十分にシンプルで、ILを知っている場合、C#やVB.NETなどの高レベルの言語ではなく、ILを使用してトリップする方が良いです。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top