mspdbsrv.exe является использованием Visual Studio процесса для создания .pdb файлов, когда Вы компилируете; это файлы символов, которые позволяют Вам отладить приложение. Иногда это приходит в бешенство и не завершает работу правильно при выходе из Visual Studio. У меня была эта причина, плохо компилирует даже после выхода и перезапуска Visual Studio. Используйте Проводник Процесса или список задач (Ctrl+Alt+Delete в Windows) для ручного уничтожения mspdbsrv.exe, если это повреждается на Вас.
Если это имеет значение, я не видел, что эта проблема происходит в Visual Studio 2008 на данный момент, но я только использовал его несколько дней.
Немного поиска с помощью Google, кажется, указывает, что зомби mspdbsrv.exe являются известной проблемой в VS2005. Мы имели подобные (неустойчивые) проблемы, но там, казалось, не были решением.
Да, это сосет.
MS рекомендует добавить событие postbuild в параметры проекта здесь .
[...] Иногда бывает так, что mspdbsrv.exe остается активным даже после {{1} } сборка окончена. В таких сценариях можно безопасно добавить событие после сборки , чтобы убить mspdbsrv.exe.
Справочную информацию о postbuild-Events можно найти на связанной странице.