기호 (.pdb) 파일에서 c # 메소드의 파일과 줄 #을 어떻게 결정합니까?

StackOverflow https://stackoverflow.com/questions/161170

  •  03-07-2019
  •  | 
  •  

문제

PDB 파일에는 .NET 어셈블리에 대한 기호 정보가 포함되어 있습니다. 메소드를 파일 위치와 연관시키기 위해 PDB 파일을 읽고 싶습니다. 데이터는 그 안에 포함되어 있지만 그것을 꺼내는 방법에 대한 좋은 설명을 찾을 수는 없습니다.

나는 알고있다 MDBG, 그러나 그것은 내가 원하는 것에 대해 매우 무겁습니다 (생각/희망).

도움이 되었습니까?

해결책

당신은 봐야합니다 :

  • 모노. 세실 특히 mono.cecil.pdb 모듈. 그것은 당신이 원하는 것 이상을해야합니다.

다른 팁

dbghelp.dll에서는 SymgetlineFromAddr64 함수를 사용할 수 있습니다. P/Invoke를 사용해야합니다. DIA SDK에는 해당 API가있을 수 있지만 DBGHELP만큼 익숙하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top