6

スタックオーバーフローとグーグルをたくさん検索した後、DynamicMethods 用に発行されるコードをデバッグするために提供されるソリューションは時代遅れで非常に扱いにくいようです。

確かに、LCG (軽量コード生成) がリリースされてから 4 年以上の間に、誰かがより良い方法を見つけたに違いありません。

作成してデバッグする動的 IL を検証する最も簡単な方法は何だと思いますか?

peverify や ILDasm などを使用していますか? これらの 2 つのツールでは、アセンブリをディスクに書き込む必要がありますが、DynamicMethod はそれを行う直接的な方法を提供していません。

どうやらWinDbg asoはILを見る方法を提供していますが、それを扱うのは非常に厄介です。

VisualStudio 2010 へのプラグインのようなものが理想的です。

何か案は?

4

1 に答える 1

2

ILGenerator.MarkSequencePoint を使用して、発行されたコードを段階的にデバッグできます。

于 2016-12-19T15:32:37.700 に答える