Errore degli strumenti del linker LNK1318
Errore PDB imprevisto; causa 'details'
Il linker ha rilevato un errore imprevisto durante l'apertura, la lettura o la scrittura in un file PDB.
Questo messaggio di errore viene generato per problemi non comuni nei file PDB. La causa e i dettagli rappresentano le informazioni disponibili per il linker quando si è verificato l'errore. Questo potrebbe non essere molto utile, poiché gli errori comuni quando si gestiscono file PDB hanno messaggi di errore separati e più informativi.
Poiché l'origine dell'errore non è comune, sono disponibili solo consigli generici per la risoluzione di questo problema:
Eseguire un'operazione pulita nelle directory di compilazione e quindi eseguire una compilazione completa della soluzione.
Riavviare il computer o verificare la presenza di processi non reattivi o non rispondenti mspdbsrv.exe e ucciderli in TaskManager.
Disattivare i controlli antivirus nelle directory del progetto.
Usare l'opzione del compilatore /Zf se si usa /MP con MSBuild o un altro processo di compilazione parallela.
Provare a creare usando il set di strumenti ospitato a 64 bit.
Serializzare il collegamento per attenuare i problemi di collegamento parallelo, se necessario. Questo errore può essere causato se mspdbsrv.exe viene avviato da un'istanza del collegamento e viene arrestato prima che venga eseguita un'altra istanza del collegamento. L'aspetto negativo di questa correzione è che il completamento delle compilazioni del progetto potrebbe richiedere molto più tempo.