首页 > 解决方案 > Visual Studio 未加载符号并显示错误:。无法找到或打开 PDB 文件。即使 PDB 存在于符号服务器中

问题描述

我有一个私有符号服务器,符号所在的位置。我有符号文件test.pdb和相应的 dll test.dll。符号文件应该匹配。符号文件所在的位置在一个文件夹中,例如 AAAAAAAAAAAAAAAAAAAAAAAAAAA。当我运行索引符号的第三方库时,它会正确创建 AAAAAAAAAAAAAAAAAAAAAAAAAAA 并将 test.pdb 放入其中。但 VS 2015 无法找到并加载此符号。它给出错误“无法找到或打开 PDB 文件”

为了验证第三方库是否正确创建了正确的文件夹和索引符号,我通过使用 Windows 提供的 symstore.exe 进行索引验证了文件夹名称,创建了相同的文件夹 AAAAAAAAAAAAAAAAAAAAAAAAAAA,并且 test.pdb 位于其中。不知何故,Visual Studio 能够从这里加载符号。

有人可以建议一定出了什么问题吗?VS 2015 正确找到了通过第三方库索引的所有其他符号。这是不正确的符号之一。

标签: windowsvisual-studiodllsymbolspdb

解决方案


我不得不重新启动 VS,它能够自行定位符号。


推荐阅读