Что означают имена каталогов, такие как D0C3BDDD4ADD4E87B2B5E803303B8D772, в кэше символов Visual Studio?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Что означают имена каталогов, такие как D0C3BDDD4ADD4E87B2B5E803303B8D772, в кэше символов Visual Studio?

Сообщение Anonymous »

В настройках Visual Studio для каталога кэша символов установлено значение D:\symbols:

Изображение


В этом каталоге Visual Studio создает иерархию с каталогами верхнего уровня, соответствующими именам файлов PDB (например, ole32 .pdb), вкл. следующий уровень — это один или несколько каталогов типа D0C3BDDD4ADD4E87B2B5E803303B8D772 (выглядящих как 33-значные шестнадцатеричные числа), а внутри них находятся сами PDB-файлы, предположительно загруженные с серверов символов Microsoft.

Я предполагаю, что эти шестнадцатеричные числа представляют собой версии файлов PDB. Интересно, имеют ли эти числа какую-либо структуру и значение и как их можно извлечь из файлов PDB (в идеале, с использованием C#)?

Если файл PDB находится в какой-либо другой папке, можно ли найти каталог в кэше символов, где отладчик Visual Studio будет его искать?

Подробнее здесь: https://stackoverflow.com/questions/177 ... ual-studio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»