我们的开发人员向我发送了一个PDB文件来帮助debugging一个自定义应用 我目前已将我的符号目录设置为c:\ symbols,并且此文件夹格式中有几个Microsoft符号:
ntdll.pdb | —– GUID | —-> ntdll.pdb
如果开发人员给了我一个名为LL.SharePoint.Portal.pdb的PDB,我该如何正确地将它放到我的符号存储中? 什么值应该用于GUID?
有一个工具, symstore.exe ,它包含在Windows包的debugging工具中。 它将以正确的目录树格式来存档符号。 你会使用:
symstore.exe add -t SharePoint -sc:\symbols -fc:\current\path\to\symbol\LL.SharePoint.Portal.pdb
哪里:
-t是产品名称(可以是任何东西)
-s是符号存储目录的根目录
-f是要添加到符号caching中的符号文件的path。
除了add ,还有一个del和query动词。 使用/? 看看如何使用其他选项。
我认为你可以放在与(冒犯)DLL相同的文件夹中。