Jeff Costa Asked: 2009-08-04 11:37:03 +0800 CST2009-08-04 11:37:03 +0800 CST 2009-08-04 11:37:03 +0800 CST 在哪里(以及如何)放置自定义 .NET 代码的 PDB 文件? 772 我们的开发人员向我发送了一个 PDB 文件来帮助调试自定义应用程序。我目前将我的符号目录设置为 c:\symbols,并且有几个 Microsoft 符号以这种文件夹格式存在: ntdll.pdb | -----GUID | ----> ntdll.pdb 如果开发人员给了我一个名为 LL.SharePoint.Portal.pdb 的 PDB,我将如何正确地将它放入我的符号存储中?GUID 应该使用什么值? debugging .net windbg 2 个回答 Voted Matt 2013-11-19T18:31:05+08:002013-11-19T18:31:05+08:00 有一个工具,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和query动词。用于/?查看如何使用其他选项。 Rowland Shaw 2009-08-04T12:05:20+08:002009-08-04T12:05:20+08:00 我认为你可以把它放在与(有问题的)DLL 相同的文件夹中。
有一个工具,
symstore.exe
,它包含在 Windows 调试工具包中。它将以正确的目录树格式归档符号。你会使用:其中:
-t 是产品名称(可以是任何名称)
-s 是符号存储目录根目录
的路径 -f 是要添加到符号缓存中的符号文件的路径。
除了
add
,还有一个del
和query
动词。用于/?
查看如何使用其他选项。我认为你可以把它放在与(有问题的)DLL 相同的文件夹中。