O que a configuração de um servidor de símbolos me fornece?

Eu li este artigo:Configurando um servidor de símbolos, que detalha como configurar um servidor de símbolos compartilhados para minha equipe.

Estou pensando em adicionar meus próprios símbolos à loja.

Minha pergunta é a seguinte: o que exatamente eu ganho com isso?

Vamos supor que eu tenho o seguinte processo de compilação:

Eu confirmo alterações no meu repositório SubversionUma ferramenta TeamCity CI captura essas alterações e faz um teste de compilação + unidadeOs binários estão comprometidos com um repositório Subversion diferente (para referência pelos aplicativos que eu faço)

Se eu adicionar ao terceiro ponto acima, a capacidade de adicionar os arquivos criados ao armazenamento de símbolos, o que isso me dá?

Se eu criar um programa e referenciar os binários comprometidos com o repositório, recebo os arquivos .dll, .pdb e .xml (suporte a intellisense), portanto meus rastreamentos de pilha já parecem conter tudo o que preciso.

Este é um substituto para a distribuição de arquivos .pdb?

Ou é apenas para quando eu preciso abrir um arquivo .DMP no WINDBG e analisar suas pilhas, onde presumivelmente não tenho os arquivos executáveis, apenas o arquivo .DMP fornecido por outra pessoa? (ou seja, os detectáveis são talvez de uma versão mais antiga, e eu recebi apenas o arquivo .DMP)

questionAnswers(3)

yourAnswerToTheQuestion