Ho un elenco simbolo della cache impostato D:\symbols
nelle opzioni di Visual Studio:Cosa significano nomi di directory come D0C3BDD4ADD4E87B2B5E803303B8D772 nella cache dei simboli di Visual Studio?
All'interno di questa directory di Visual Studio crea una gerarchia di directory di livello superiore che corrispondono i nomi di file PDB (ad es ole32.pdb
), sul prossimo livello sono una o più directory come D0C3BDDD4ADD4E87B2B5E803303B8D772
(sembrano numeri esadecimali di 33 cifre) e al loro interno sono file PDB, presumibilmente, scaricati da Microsoft Symbol Server.
Suppongo che questi numeri esadecimali rappresentino versioni di file PDB. Mi chiedo se questi numeri abbiano una struttura o un significato e come possano essere estratti dai file PDB (idealmente, usando C#)?
Dato un file PDB in qualche altra cartella, è possibile trovare una directory nella cache dei simboli in cui il debugger di Visual Studio dovrebbe cercarla?