10
votes

Microsoft Visual Studio 2008 construit à l'échec

Mes constructions continuent d'échouer avec l'erreur suivante

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


2 commentaires

Je rencontre le même problème, sauf que je n'ai pas besoin de faire une reconstruction complète, juste le lien. Donc, pour moi, il ne vaut pas la peine d'organiser pour tuer le processus à chaque fois.


J'ai essayé de tuer le processus mspdbsrv.exe, puis de construire ou de reconstruire - mais je reçois toujours la même erreur. Une idée de ce que peut-on faire?


4 Réponses :


14
votes

Le problème est que, pour une raison quelconque, votre mspdbsrv.exe reste vivant après la construction. C'est ce qui est utilisé pour générer vos fichiers .pdb dans le cadre de la construction. La seule solution fiable semble être de tuer ce processus.

Ce que vous pouvez faire est au moins automatiser cela, il suffit d'ajouter un événement post-construction et console le tuer. Je suggérerais d'utiliser le Sysinternals pskill utilitaire (gratuit) comme celui-ci Votre post-build: xxx


1 commentaires

Il restait en effet vivant. L'a tué. Ensuite, j'ai eu erreur fatale LNK1318: erreur PDB inattendue; RPC (23) '(0x000006BA)' . Redémarré. Le problème d'origine est revenu. Argh.



0
votes

J'ai eu le même problème. Il a été résolu après la désactivation anti-virus VIPRE.


0 commentaires

2
votes

Ce problème est entré en vigueur sur notre esclave de construction Windows10 sur les vacances. Cela a fonctionné dans et a échoué au vendredi sans changement de code ni personne même au bureau de l'autre jour. Nous supposons qu'il y avait une mise à jour Microsoft automatisée qui a provoqué la question.

Désactiver Windows Defender a résolu le problème pour nous.


0 commentaires

1
votes

Microsoft Security Essentials semble avoir causé mon problème. J'ai ajouté Mt.exe aux processus exclus et le problème s'est arrêté survenant.


0 commentaires