Я прочитал эту статью: Настройка сервера символов , в которой подробно рассказывается, как настроить общий сервер символов для моей команды.
То, что мне интересноо том, чтобы добавить свои собственные символы в магазин.
Мой вопрос такой: что именно я получаю от этого?
Давайте предположим, что у меня есть следующий процесс сборки:
- Я фиксирую изменения в своем репозитории Subversion
- Инструмент TeamCity CI собирает эти изменения и выполняет сборку + модульное тестирование
- Двоичные файлы передаются в другой репозиторий Subversion (для ссылок на приложения, которые я делаю)
Если я добавлю к третьему пункту выше возможность добавления встроенных файлов в хранилище символов, что это мне даст?
ЕслиЯ создаю программу и обращаюсь к двоичным файлам, переданным в хранилище, я получаю как .dll, .pdb, так и .xml (поддержка intellisense), так что в моих трассировках стека уже есть все, что мне нужно.
Является ли это заменой для распространения .pdb?
Или это просто для случая, когда мне нужно открыть файл .DMP в WINDBG и проанализировать его стеки, где, по-видимому, у меня нет исполняемых файлов ввсе, только файл .DMP, предоставленный кем-то другим?(то есть, возможно, это execuables из более старой версии, а мне дали только файл .DMP)