Что мне дает настройка сервера символов?

Я прочитал эту статью:Настройка сервера символов, в котором подробно рассказывается о том, как настроить общий сервер символов для моей команды.

Что меня интересует, так это добавление моих собственных символов в магазин.

У меня такой вопрос: что именно я получаю от этого?

Давайте предположим, что у меня есть следующий процесс сборки:

Я фиксирую изменения в моем хранилище SubversionИнструмент TeamCity CI фиксирует эти изменения и выполняет сборку + модульное тестирование.Двоичные файлы передаются в другой репозиторий Subversion (для ссылок на приложения, которые я создаю)

Если я добавлю к третьему пункту выше возможность добавления встроенных файлов в хранилище символов, что это мне даст?

Если я создаю программу и ссылаюсь на двоичные файлы, сохраненные в репозитории, я получаю файлы .dll, .pdb и .xml (поддержка intellisense), так что в моих трассировках стека уже есть все, что мне нужно.

Это замена для распространения .pdb?

Или это просто для случая, когда мне нужно открыть файл .DMP в WINDBG и проанализировать его стеки, где у меня, по-видимому, вообще нет исполняемых файлов, только файл .DMP, предоставленный кем-то другим? (то есть, возможно, execuables из более старой версии, и мне дали только файл .DMP)

Ответы на вопрос(3)

Ваш ответ на вопрос