请问在不重装的情况下怎么解决这个错误?
谢谢!

解决方案 »

  1.   

    Here are steps how I got it and solve:1. I like to compile some sources from the command prompt, so I added to the PATH environment variable - "C:\Program Files\Microsoft Visual Studio 8\VC\bin\". After that I had to copy some files from "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\" to get cl.exe working (one of files was mspdb80.dll).
    2. Some time later I tryed to compile a project from MSDev and got C1902 error.
    3. With MSDN search I got to this place to see Jonathan Caves's helpful message about mspdbsrv.exe.
    4. I just copied that EXE to \VC\bin\ and everithing becomes Ok.
    5. Now I can compile anything from both MSDev and C:\ :).
      

  2.   

    创建程序数据库文件 (.pdb) 时所使用的 DBI.dll 版本比编译时发现的版本新。在系统上安装最新的 DBI.dll 版本。 参考资料:MSDN
      

  3.   

     mspdbsrv.exe 或 mspdbcore.dll 丢失或者其版本和 mspdb80.dll 的版本不同,确定这三个文件的相同版本安装在系统里。
    在VC安装目录下的\Common7\IDE 目录下拷贝这三个文件到 安装目录下的VC\bin下即可
      

  4.   

    安装一下vs2005 sp1就可以了920770 (http://support.microsoft.com/kb/920770/ ) FIX: 您可能会收到"致命错误 C1902"错误消息和解决方案生成可能失败,当您尝试使用 AT 命令或 $ 计划的任务自动化的 Visual Studio 2005 中的 C 或 c + + 项目生成 
      

  5.   


    正确,复制这三个文件到bin下搞定了。真给力。赞一个。
      

  6.   

    我也碰到过,就是mspdb80.dll的版本问题
      

  7.   


    正解,适用于VS2010 fatal error C1902: 程序数据库管理器不匹配;请检查安装