我们的开发人员向我发送了一个 PDB 文件来帮助调试自定义应用程序。我目前将符号目录设置为 c:\symbols,并且此文件夹格式中包含几个 Microsoft 符号:
ntdll.pdb | -----GUID | ----> ntdll.pdb
如果开发人员给了我一个名为 LL.SharePoint.Portal.pdb 的 PDB,我该如何将其正确放入我的符号存储中?GUID 应该使用什么值?
答案1
有一个工具symstore.exe
,包含在 Windows 调试工具包中。它将以正确的目录树格式归档符号。您可以使用:
symstore.exe add -t SharePoint -s c:\symbols -f c:\current\path\to\symbol\LL.SharePoint.Portal.pdb
其中:
-t 是产品名称(可以是任何内容)
-s 是符号存储目录根目录的路径
-f 是要添加到符号缓存的符号文件的路径。
除了 之外add
,还有一个del
andquery
动词。使用/?
来了解如何使用其他选项。
答案2
我认为您只需将其放在与(有问题的) DLL 相同的文件夹中即可。