シンボル(.pdb)ファイルからC#メソッドのファイルと行番号を決定するにはどうすればよいですか?
質問
pdbファイルには、.NETアセンブリのシンボル情報が含まれています。メソッドとファイルの場所を関連付けるために、pdbファイルを読みたいです。データはその中に含まれていますが、それを取り出す方法の良い説明を見つけることができないようです。
mdbg について知っていますが、私が望むものに対して非常に重い(私は思う/希望する)。
解決
次のようになります:
- Mono.Cecil 、特にMono.Cecil.Pdbモジュール。必要なことなどを行う必要があります。
他のヒント
DBGHELP.DLLでは、SymGetLineFromAddr64関数を使用できます。 P / Invokeを使用する必要があります。 DIA SDKには対応するAPIがあるかもしれませんが、DBGHELPほど私はそれに精通していません。
所属していません StackOverflow