visual-studio-2010 - 臭名昭著的 Visual Studio 错误 C1902,VS 配置

标签 visual-studio-2010

我在 Visual Studio 2010 中的 VC++ 构建中遇到了臭名昭著的“错误 C1902:程序数据库管理器不匹配;请检查您的安装”。我的 VS 甚至不会构建 hello world,甚至文件夹中也不存在 pdb 文件。

我尝试过的步骤:

  • 清理和重建(3 个不同的项目,包括 hello world,大约 15 次)
  • 从计算机中删除 2010 版之前的每个 Visual Studio 实例,包括所有可再发行组件。除了 2010 目录中的最新版本 (100) 外,我的计算机上没有任何 mspdb*.dll 副本。
  • 重新安装2010。我完全重新安装了VS 2010。没有效果。
  • 重新启动我的电脑。我花了一个下午的时间删除了可能与此错误相关的任何内容,并一遍又一遍地重新启动。
  • 最佳答案

    我通过找到几年前在不同论坛上创建的类似帖子的晦涩帖子解决了这个问题。这是解决方案:

    将文件 mspdbsrv.exe 从 VisualStudio/Common7/IDE 目录复制到/VC/bin 目录。

    关于visual-studio-2010 - 臭名昭著的 Visual Studio 错误 C1902,VS 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12325096/

    相关文章:

    c++ - Release模式下只执行部分代码

    c++ - 限制指针和内联

    c# - WCF 服务应用程序 : The operation must have a single parameter whose type is Stream

    c# - 无法在 Visual Studio 中连接到 MySQL 数据库

    c++ - 多源 .cpp 文件问题

    c# - Resharper 6.1 VS 2010 - 无法编辑只读文件。 (在内存中)

    c++ - Visual C++ Express : fmin and fmax identifier not found?

    c++ - 如何在 Visual Studio 2010 中创建非托管 C++ 项目?

    visual-studio-2012 - Visual Studio需要对此项目进行非功能性更改

    c++ - 非托管 C++ - 需要强名称才能由具有强名称的 C++/CLI dll 引用?