1

最近、古いアセンブリを逆コンパイルして、それが実際に何をしているのかを確認しなければならない状況に再び遭遇しました。この問題は誰もが知っています...

通常、レッドゲートが非フリーになった後、ILSpyでそれを行います。しかし、私が現在取り組んでいるアセンブリでは、すべてのフィールドなどは、すべて文字列 1、文字列 2 などになるまで、本当に当たり障りのない名前になっています。

読みやすく、正気を保つために、これらのフィールドの名前を変更できたらいいのにと思います。コードは再コンパイルできる必要はありません。または、フィールド自体の名前を変更せずに、横に付箋のようなものを表示しますか?

私が知っている唯一のツールは Dis# ですが、これは非常に醜い GUI を備えており、有料です。無料の代替手段はすばらしいでしょう。

4

1 に答える 1

1

Reflexilはこれを行うことができます。私は過去に .NET Reflector で使用したことがあり、その Web サイトで、無料のTelerik JustDecompileでも機能できるようになったことを嬉しく思います。

于 2013-10-31T08:15:04.130 に答える