いくつかの異なるローカル変数を変更するネストされたループが多数あるプロセスのデバッグに取り組んでいます。
一度に 1 つずつ反復するだけでこれらを見ることができますが、それは非常に退屈で、自分の場所を見失っています。毎回、各変数を書き留める時間がありません。
ローカル変数の履歴を見る方法はありますか? プラグイン?そうでない場合、何かアイデアはありますか?
いくつかの異なるローカル変数を変更するネストされたループが多数あるプロセスのデバッグに取り組んでいます。
一度に 1 つずつ反復するだけでこれらを見ることができますが、それは非常に退屈で、自分の場所を見失っています。毎回、各変数を書き留める時間がありません。
ローカル変数の履歴を見る方法はありますか? プラグイン?そうでない場合、何かアイデアはありますか?
あなたの場合は役に立たないかもしれませんが、DebuggerCanvasはかなりきれいです。コールチェーンが視覚的に表示され、「呼び出しごとに1つのバブルを表示することで、再帰呼び出しの概要を把握する」ことができます...チェックしてください:)
Debug.WriteLine
orを使用してループ内の変数をログに記録するのはどうTrace.WriteLine
ですか? その後、後で結果を調べることができます。
実行中の特定の時点での値のみに関心がある場合は、ロギングをブール変数の値に依存させ、デバッガーで手動でオンとオフを切り替えることができます。