it-swarm-pt.tech

mspdbsrv.exe vive para sempre?

Existe uma maneira de impedir que o mspdbsrv.exe continue sendo executado após o término da compilação? ou mesmo depois de terminar o visual studio? ou talvez até impedi-lo de gerar, em primeiro lugar?

para que esse cara serve?

usando vs2005

37
shoosh

A Microsoft recomenda adicionar um evento pós-construção às opções do projeto aqui .

[...] Às vezes, é possível que o mspdbsrv.exe permaneça ativo mesmo após o término da compilação. Nesses cenários, é seguro adicionar um evento pós-compilação para eliminar o mspdbsrv.exe.

Informações de segundo plano no postbuild-Events podem ser encontradas na página vinculada .

19
sum1stolemyname

mspdbsrv.exe é o processo que o Visual Studio usa para criar arquivos .pdb quando você compila; esses são os arquivos de símbolos que permitem depurar um aplicativo. Às vezes, fica furioso e não é desligado corretamente quando você sai do Visual Studio. Eu tive essa causa compilações incorretas mesmo depois de sair e reiniciar o Visual Studio. Use Process Explorer ou a lista de tarefas (Ctrl + Alt + Delete no Windows) para eliminar manualmente o mspdbsrv.exe, caso esteja danificado.

Pelo que vale, ainda não vi esse problema no Visual Studio 2008, mas só o uso há alguns dias.

12
Jeff Hill

Um pouco de pesquisa parece indicar que os zumbis mspdbsrv.exe são um problema conhecido no VS2005. Tivemos problemas semelhantes (intermitentes), mas não parecia haver uma solução.

Sim, é péssimo.

3
JesperE