我有一個符號緩存目錄設置爲D:\symbols
在Visual Studio中選擇:Visual Studio符號緩存中的目錄名稱D0C3BDDD4ADD4E87B2B5E803303B8D772是什麼意思?
在這個目錄中的Visual Studio創建與頂級目錄匹配PDB文件名(如ole32.pdb
)的層次結構,在下級別是一個或多個目錄,如D0C3BDDD4ADD4E87B2B5E803303B8D772
(看起來像33位十六進制數字),其內部是PDB文件本身,可能是從Microsoft Symbol Server下載的。
我想這些十六進制數字代表PDB文件的版本。我想知道,這些數字是否有任何結構或含義,以及如何從PDB文件(理想情況下使用C#)中提取它們?
給定一個其他文件夾中的PDB文件,是否有可能在符號緩存中找到Visual Studio調試器要查找的目錄?