WP7アプリのスタックトレースから行番号を取得しようとしています。デバッグ情報を完全に設定し、デバッグ構成でアプリを実行していますが、スタックトレースに行番号がありません。どうすればこれを修正できますか?BugSenseを知っていますが、使いたくありません。
質問する
1504 次
1 に答える
1
コンパイル後にバイナリとの関係を失ったコードファイルline number
内の行数を参照しているため、これが可能であるとは思わないでください。そのため、ファイルを使用しています。これらは、実際に実行されたコードとその最終的なバイナリ状態との間の関係を保持するための「データベース」です。PDB
line number
したがって、実行時にを取得する可能性はないと思います。
ただし、最後にコンパイルしたファイルがある場合は、PDB
その情報を次の場所から取得できる可能性があります。
StackFrame.GetFileLineNumberは、次のことを行います。
実行中のコードを含むファイルの行番号を取得します。この情報は通常、実行可能ファイルのデバッグシンボルから抽出されます。
于 2012-10-09T20:48:32.020 に答える