Condividi tramite


Errore irreversibile C1902

program database manager non corrispondente; Controllare l'installazione

Un file di database di programma (con estensione pdb) è stato creato usando una versione più recente di mspdbXXX.dll rispetto a quella trovata nel sistema. Questo errore indica in genere che mspdbsrv.exe o mspdbcore.dll sono mancanti o hanno versioni diverse rispetto a mspdbXXX.dll. (L'oggetto Il segnaposto XXX nel nome del file mspdbXXX.dll cambia con ogni versione del prodotto. Ad esempio, in Visual Studio 2015 il nome file è mspdb140.dll.

Verificare che nel sistema siano installate versioni corrispondenti di mspdbsrv.exe, mspdbcore.dll e mspdbXXX.dll. Assicurarsi che le versioni non corrispondenti non siano state copiate nella directory che contiene il compilatore e gli strumenti di collegamento per la piattaforma di destinazione. Ad esempio, è possibile che i file siano stati copiati in modo da poter richiamare il compilatore o lo strumento di collegamento dal prompt dei comandi senza impostare di conseguenza la variabile di ambiente PATH .