我目前正在建立一些构建基础结构,并且在此过程中构建.NET解决方案并将符号存储在SymbolSource服务器中。我希望能够测试Visual Studio稍后能够成功从服务器获取符号。在正常的调试会话期间,将通过查找SymStore哈希从服务器获取符号,但是我无法弄清楚它是如何找到该哈希的。我想从dll中提取它,以便可以手动尝试从服务器获取符号并将其构建到我的测试中。
示例SymbolSource网址: http://myserver.com/SymbolSource/Newtonsoft.Json.pdb/03B6CF6C0E2A41A4B7EDDA4A3856180B1/Newtonsoft.Json.pdb
SymStore哈希: 03B6CF6C0E2A41A4B7EDDA4A3856180B1
我在DLL(Newtonsoft.Json.dll)中找不到该哈希,而且据我所知,它不是DLL本身的SymStore哈希。