В настоящее время я настраиваю некоторую инфраструктуру сборки, и в рамках этого процесса создается решение .NET, а символы хранятся на сервере SymbolSource. Я хочу быть в состоянии проверить, что Visual Studio сможет успешно получить символы с сервера позже. Во время обычного сеанса отладки символы будут выбираться с сервера путем поиска хеша SymStore, но я не могу понять, как он находит этот хеш. Я хочу извлечь его из библиотеки DLL, чтобы я мог вручную попытаться получить символы с сервера и встроить их в свое тестирование.
Пример URL-адреса SymbolSource:
http://myserver.com/SymbolSource/Newtonsoft.Json.pdb/03B6CF6C0E2A41A4B7EDDA4A3856180B1/Newtonsoft.Json.pdb
Хэш SymStore:
03B6CF6C0E2A41A4B7EDDA4A3856180B1
Я не могу найти этот хэш внутри dll (Newtonsoft.Json.dll), и это не хэш SymStore самой dll, насколько я могу судить.