Erreur MSB6006: “mt.exe” terminé avec le code 31

J'ai rencontré ce problème, aujourd'hui, lors de la migration d'une VS2008 solution pour VS2010. Le problème est survenu dans l'un des scénarios suivants:

  1. Reconstruire Solution
  2. Nettoyer suivie par générer la Solution

Si j'ai fait une deuxième version après l'un de ces, le problème ne se présentent pas. À l'aide de Google, tout ce que je vraiment venu avec est ans des blogs de Microsoft en disant qu'ils sont incapables de reproduire le problème, ou qu'il est corrigé dans une future version.

La meilleure chose que j'ai trouvé est ici: Mikazo Tech Blog: Résoudre MT.exe les Erreurs dans Visual Studio 2010

Dans l'article ci-dessus, il dit que le problème est lié à la génération de Manifestes, et que la solution est de désactiver Manifeste dans les paramètres dans le de l'éditeur de liens-->Manifeste. Je n'ai pas besoin Manifeste de ce projet, mais je n'étais toujours pas satisfait.

J'ai résolu ce problème, et vais simplement répondre à ma propre question, parce que je n'ai pas trouvé cette erreur spécifique (code 31) sur StackOverflow.

  • Le lien pour Mikazo Tech Blog est désormais rompu.
InformationsquelleAutor paddy | 2013-05-21