Ich habe ein Symbol Cache-Verzeichnis zu D:\symbols
in Visual Studio Optionen:Was bedeuten Verzeichnisnamen wie D0C3BDDD4ADD4E87B2B5E803303B8D772 in Visual Studio-Symbolcache?
In diesem Verzeichnis Visual Studio erstellt eine Hierarchie mit Top-Level-Verzeichnissen PDB-Dateinamen passenden (zB ole32.pdb
), auf dem nächsten level sind ein oder mehrere Verzeichnisse wie D0C3BDDD4ADD4E87B2B5E803303B8D772
(die wie 33-stellige hexadezimale Zahlen aussehen) und in ihnen sind PDB-Dateien selbst, vermutlich von Microsoft Symbol Servern heruntergeladen.
Ich nehme an, dass diese hexadezimalen Zahlen Versionen von PDB-Dateien darstellen. Ich frage mich, ob diese Zahlen irgendeine Struktur oder Bedeutung haben und wie sie aus PDB-Dateien extrahiert werden können (idealerweise mit C#)?
Gibt es eine PDB-Datei in einem anderen Ordner, ist es möglich, ein Verzeichnis im Symbolcache zu finden, in dem der Visual Studio-Debugger danach suchen würde?