Strona główna C++ C++ Hardware HTML i javascript Java Software SQL flag_united_kingdom flag_poland

C++ - fatal error C1902: Program database manager mismatch; please check your installation (VS 2010)

Added: 2011-11-04

In some case compilation code of programs is impossible in Visual Studio 2010, and you see error message:

fatal error C1902: Program database manager mismatch; please check your installation

First you repair installation of program VS 2010, it may take some time. Not always, this will help.

This problem occurs when do not exist different version librarys or program (more information: Fatal Error C1902):

  • mspdb100.dll
  • mspdbcore.dll
  • mspdbsrv.exe

Check if there are libraries and program. Determine the version of files (menu context|details), next find the most up-to-date file versions and copy them to a temporary folder.

Before doing operation copying to destination folder, I've done two things, whose may affect the final result. I uninstall all pacage Redistributable Visual Studio and delete all librarys mspdb80.dll. Now you can copy files to:

  • ...\Microsoft Visual Studio 9.0\Common7\IDE\
  • ...\VS2010\VC\bin\

Back up existing files in the destination folder.

After you complete these steps, you should be able to compilation code of programs correctly in release i debug.

Now some interesting infromation. If do not exist mspdb100.dll in folder ...\VS2010\VC\bin\ you see message:

"CL.exe" exited with code -1073741515.

If you find unintelligible text, write to me corrected words, please - lis.la(at)wp.pl