给定程序集及其pdb,如何使用.Net获取方法的行号和路径?
你需要使用 DIA SDK using DIA in C#
如果你打算先在native中试用,你可以通过获取 IDiaSymbol 例如,对于所讨论的PDB,这称为 'global scope' findChildren() 把它传给 SymTagFunction 枚举哪种类型 SymTagEnum IDiaSession ,以前是为了获得 艾迪森波尔 ,实例以查找正确的源和行号。
IDiaSymbol
findChildren()
SymTagFunction
SymTagEnum
IDiaSession
艾迪森波尔