Microsoft Visual Studio 2008 сборки продолжают терпеть неудачу - PullRequest
10 голосов
/ 21 марта 2010

Мои сборки продолжают терпеть неудачу со следующей ошибкой

Project : error PRJ0002 : Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'.  

Я считаю, что мне нужно убить какой-то процесс, который называется mspdbsrv.exe описание: "база данных программ Microsoft" Затем пересобрать весь проект Это раздражает. Есть постоянное решение этой проблемы или оно застряло у меня навсегда?

PS ОС: Windows 7 Ultimate

msv studio 2008 + sp1 professional

Ответы [ 4 ]

14 голосов
/ 21 марта 2010

Проблема в том, что по какой-то причине ваш mspdbsrv.exe остается живым после сборки. Это то, что используется для генерации ваших .pdb файлов как части сборки. Кажется, единственное надежное решение - убить этот процесс.

То, что вы можете сделать, по крайней мере автоматизировать это, просто добавить событие после сборки и консоль уничтожить его. Я бы рекомендовал использовать SysInternals PSKill (бесплатно), как это в вашей пост-сборке:

pskill mspdbsrv.exe
2 голосов
/ 29 ноября 2016

Эта проблема вступила в силу для нашего ведомого сборщика Windows10 в праздничные дни. Это сработало в четверг и провалило пт без каких-либо изменений кода или кого-либо даже в офисе в любой день. Мы предполагаем, что произошло автоматическое обновление Microsoft, которое вызвало проблему.

Отключение Защитник Windows решил проблему за нас.

1 голос
/ 05 января 2017

Microsoft Security Essentials, кажется, вызвало мою проблему. Я добавил mt.exe в исключенные процессы, и проблема перестала возникать.

0 голосов
/ 01 сентября 2016

У меня была такая же проблема. Решено после отключения антивируса VIPRE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...