1

過去に Pythonの inspect モジュールを使用して、事後分析のデバッグを支援することができたのは幸運でした。これにより、エラーのスタックを簡単に調べて、何か問題が発生したときに各フレームのローカル変数を確認できます。

.NET (特にC# )で同様のことをしたいと思います。例外時に一連のスタック フレーム内のすべてのローカル変数を取得するためのすぐに利用できる方法はありますか? 私が知る限り、.NET StackFrame オブジェクトには、コード内のフレームの場所に関するメタデータのみが含まれています。インスペクト 'frame' オブジェクトのf_localsおよびメンバーに相当する .NET を見つけたいと思います。f_globals

理想的な答えは、Monoと .NET 2.0 で機能します。

4

1 に答える 1

2

IntelliTraceはあなたが探しているものであり、スタック、例外などを記録することができます

http://msdn.microsoft.com/en-us/library/vstudio/dd264915.aspx

編集:明らかに、これはモノラルでは機能しません。

私がアドバイスできる唯一のことは、すべての例外をログに記録し、http://www.mono-project.com/Soft_Debuggerを調べることです。

于 2013-03-21T18:19:08.447 に答える