Compartir a través de


Error de las herramientas del vinculador LNK1318

Error de PDB inesperado; causa 'detalles'

Observaciones

El enlazador ha detectado un error inesperado al abrir un archivo PDB, al leerlo o al escribir en él.

Este mensaje de error se genera con problemas poco frecuentes de los archivos PDB. La causa y los detalles representan la información de que dispone el enlazador en el momento del error. Puede no ser muy útil, ya que los errores habituales al manipular archivos PDB tienen mensajes de error independientes más informativos.

Dado que el origen del error es poco común, solo se dispone de consejos genéricos para resolver este problema:

  • Realice una operación de limpieza en los directorios de compilación y luego haga una compilación completa de la solución.

  • Reinicie el equipo o compruebe si hay procesos mspdbsrv.exe perdidos o que no responden y ciérrelos en TaskManager.

  • Desactive los análisis del antivirus en los directorios del proyecto.

  • Use la opción del compilador /Zf si emplea /MP con MSBuild u otro proceso de compilación paralelo.

  • Intente la compilación con el conjunto de herramientas hospedado de 64 bits.

  • Serialice la vinculación para mitigar problemas de vinculación paralelos si fuera necesario. Este error puede deberse a que una instancia de vínculo haya iniciado mspdbsrv.exe y este se apague antes de que otra instancia haya terminado de usarlo. El inconveniente de esta corrección es que las compilaciones del proyecto pueden tardar mucho más tiempo en completarse.