2012-05-19 9 views
9

Aquí hay alguna descripción de MSDNVisual Studio 2010: c1902 error grave de "gestor de bases de programa"

mensaje de error programa gestor de bases de desajuste; compruebe su instalación Se creó un archivo de base de datos del programa (.pdb) utilizando una versión más nueva de mspdb80.dll que la encontrada durante la compilación.

Este error generalmente indica que mspdbsrv.exe o mspdbcore.dll son faltantes o tienen versiones diferentes de mspdb80.dll. Asegúrese de que las versiones coincidentes de mspdbsrv.exe, mspdbcore.dll y mspdb80.dll estén instaladas en en su sistema.

y quiero saber ¿qué es el "administrador de la base de datos del programa"? ¿Y cuál es la relación con "mspdbsrv.exe, mspdbcore.dll y mspdb80.dll"?

+1

.pdb es la base de datos del programa. Ese es el archivo de depuración que se utiliza para depurar su aplicación. –

+0

Entonces, cuando se depura, mspdbsrv carga dinámicamente mspdbcore y mspdb80? –

+0

Si es su propio programa, el primer intento sería eliminar el archivo .pdb y dejar que el administrador lo reconstruya. Ocurre automáticamente si falta. –

Respuesta

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

Si ha guardado mspdb100.dll en D:\Program Files\Microsoft Visual Studio 10.0\VC\bin carpeta significa que este problema va a estar allí. Quítelo de la carpeta bin, no se supone que esté allí.

+0

Gracias, funciona. – Destructor

0

Limpiar reconstruya el proyecto. Obtendrá nuevos archivos exe, pdb y relacionados.

0

Pruebe esto Copie el archivo mspdbsrv.exe del directorio VisualStudio/Common7/IDE al directorio/VC/bin.

0

Tuve exactamente el mismo problema incluso con una desinstalación y reinstalación de VS con un Project SLN para el códec Opus.

Después de horas de búsqueda en Google creo que he encontrado la solución que proviene de la acumulación de una serie de respuestas de otros foros y sitios que, por sí solos, no funcionaron.

Después de una desinstalación y reinstalación del VS2010 copiar los siguientes archivos de Common7 \ IDE de VC \ bin

mspdbsrv.exe 
mspdb100.dll 
mspdbcore.dll 
mspdbst.dll 
+0

Intenté, no me ayudó. – MiroJanosik