Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio 2010: Fatal Error C1902 about "program database manager"

Here's some description from MSDN

Error Message program database manager mismatch; please check your installation A program database file (.pdb) was created using a newer version of mspdb80.dll than the one found while compiling.

This error usually indicates that mspdbsrv.exe or mspdbcore.dll are missing or have different versions from mspdb80.dll. Ensure matching versions of mspdbsrv.exe, mspdbcore.dll, and mspdb80.dll are installed on your system.

and I want to know what is "program database manager"? And what's the relationship with "mspdbsrv.exe, mspdbcore.dll, and mspdb80.dll"?

like image 331
chain ro Avatar asked May 19 '12 09:05

chain ro


1 Answers

I had the exact same problem even with an uninstall and reinstall of VS with a Project SLN for the Opus codec.

After hours of searching Google I believe I've found the solution that comes from the accumulation of a number of answers from other forums and sites that did not, by themselves, work.

After an uninstall and reinstall of VS2010 copy the following files from Common7\IDE to VC\bin

mspdbsrv.exe
mspdb100.dll
mspdbcore.dll
mspdbst.dll
like image 72
user2804948 Avatar answered Oct 25 '22 17:10

user2804948