【发布时间】:2014-09-28 19:13:02
【问题描述】:
我们启用了源服务器,源索引是根据Using SrcSrv (MSDN) 实现的。调试器智能地将文件从服务器复制到本地缓存。这在开发者机器上运行良好。
使用 IdebugSymbols 接口,我们能够从 pdb 文件中检索信息。我们有用于检索文件名、源代码行号、模块名等的 IdebugSymbols API 函数。 参考:IDebugSymbols interface (MSDN)
我的问题是我们是否可以使用某些 Microsoft API 从 .pdb 文件中检索源文件修订号?
如果问题没有被理解,或者您需要我方面的更多意见,请告诉我。谢谢:)
【问题讨论】:
-
IDebugAdvanced2::GetSourceFileInformation() 和 DEBUG_SRCFILE_SYMBOL_TOKEN_SOURCE_COMMAND_WIDE 看起来很有希望。
-
好的,Hans,我会试试这个功能,很快就会回复你。谢谢:)
-
@Xdev,你可以给链接一个描述性的标题,这使得文本更具可读性,看我的编辑。
-
@Thomas,是的,它现在看起来可读了。从现在开始,我会处理好这件事。谢谢:)