Лучшие практики для поддержки символов двоичных файлов - PullRequest
1 голос
/ 18 августа 2010

У меня есть продукт, который имеет около 7 услуг и один пользовательский интерфейс. Время от времени новые версии выпускаются в продукте, и, следовательно, двоичные файлы меняются с течением времени.

Клиентская база огромна, поэтому в некоторых случаях мы получаем запросы, связанные со сбоями наших сервисов. Чтобы определить причину сбоя, мы получаем символы (PDB) двоичных файлов и оцениваем дампы сбоя.

У меня вопрос: есть ли рекомендации, которые помогут вам поддерживать ваши pdbs и двоичные файлы каждой версии, не помещая их под контроль версий.

1 Ответ

4 голосов
/ 18 августа 2010

Вы упомянули PDB, поэтому я собираюсь принять среду Microsoft.

Вы можете настроить локальный сервер символов, и ваши сборки выпуска копируют свои символы на сервер в качестве шага после сборки. Затем вы можете добавить сервер символов в Visual Studio или WinDbg, и он позаботится о поиске правильных PDB.

Подробнее см. в этом блоге .

...