Problema de símbolo ao depurar o código C #

estou usandoWinDbg para carregar um despejo de memória a partir do código gerenciado (C #, um aplicativo de console criado paraQualquer CPU), e um despejo de memória é criado em uma plataforma x64. Eu estou depurando em uma plataforma x64. Eu coloquei o relacionadoAPO arquivo no caminho do símbolo.

Mas o WinDbg sempre encontra o símbolo de uma pasta estranha. Aqui está um exemplo (quando eu comecei a usar o sym barulhento):

SYMSRV:  c:\MySymbols\FooService.pdb\4311207E2E2D442CB7473828D2488F941\FooService.pdb not found

Meu aplicativo é chamadoFooService.exe e o arquivo PDB relacionado é nomeadoFooService.pdb. Eu arrumeiC:\MySymbols como o caminho do símbolo e copiadoFooService.pdb para o diretórioC:\MySymbols. Mas por que o WinDbg não encontraFooService.pdb emC:\MySymbols, mas de uma sub-pasta estranha, "FooService.pdb \ 4311207E2E2D442CB7473828D2488F941"?

No meu cenário, a fim de carregar o arquivo de símbolo PDB, qual é a melhor solução (eu tenho que criar a subpastaFooService.pdb\4311207E2E2D442CB7473828D2488F941 sozinho por mim)?

questionAnswers(1)

yourAnswerToTheQuestion