Partager via


Erreur des outils Éditeur de liens LNK1318

Erreur PDB inattendue ; cause 'details'

L’éditeur de liens a rencontré une erreur inattendue lors de l’ouverture, de la lecture ou de l’écriture dans un fichier PDB.

Ce message d’erreur est généré pour des problèmes rares dans les fichiers PDB. La cause et les détails représentent les informations disponibles pour l’éditeur de liens lorsque l’échec s’est produit. Cela peut ne pas être très utile, car les erreurs courantes lors du traitement des fichiers PDB ont des messages d’erreur distincts et plus informatifs.

Étant donné que la source de l’erreur est rare, il n’existe que des conseils génériques disponibles pour résoudre ce problème :

  • Effectuez une opération propre dans vos répertoires de build, puis effectuez une build complète de votre solution.

  • Redémarrez votre ordinateur, ou recherchez des processus de mspdbsrv.exe errants ou sans réponse et supprimez-les dans TaskManager.

  • Désactivez les vérifications antivirus dans vos répertoires de projet.

  • Utilisez l’option du compilateur /Zf si vous utilisez /MP avec MSBuild ou un autre processus de génération parallèle.

  • Essayez de créer à l’aide de l’ensemble d’outils hébergé 64 bits.

  • Sérialiser la liaison pour atténuer les problèmes de liaison parallèle si nécessaire. Cette erreur peut être provoquée si mspdbsrv.exe est lancée par une instance de lien et s’arrête avant qu’une autre instance de lien ne soit effectuée à l’aide de celle-ci. L’inconvénient de ce correctif est que les builds de votre projet peuvent prendre beaucoup plus de temps.