12

Visual Studio 2010 の VC++ ビルドで、悪名高い「エラー C1902: プログラム データベース マネージャーが一致しません。インストールを確認してください」というメッセージが表示されます。私の VS は、hello world をビルドすることさえできず、フォルダーに pdb ファイルが存在しません。

私が試した手順:

  • クリーニングと再構築 (Hello World を含む 3 つの異なるプロジェクト、約 15 回)

  • すべての再配布可能ファイルを含む、バージョン 2010 より前の Visual Studio のすべてのインスタンスをコンピューターから削除します。私のコンピューターには、2010 ディレクトリの最新バージョン (100) を除いて、mspdb*.dll のコピーはありません。

  • 2010 を再インストールしています。VS 2010 を完全に再インストールしました。効果はありません。

  • コンピューターを再起動しています。午後は、このバグに関係のないものをすべて削除し、再起動を何度も繰り返しました。

4

6 に答える 6

34

数年前に別のフォーラムで作成された同様のスレッドへのあいまいな投稿を見つけることで、問題を解決しました。解決策は次のとおりです。

mspdbsrv.exe ファイルを VisualStudio/Common7/IDE ディレクトリから /VC/bin ディレクトリにコピーします。

于 2012-09-10T15:49:34.533 に答える
1

これは、中間ディレクトリを共有する 2 つのプロジェクトが原因であることがわかりました。

于 2016-05-26T21:50:21.857 に答える
0

VS2010 を管理者の下で実行し、適切な権限を付与してください。

私たちのITは、いくつかの「ポート」へのアクセスをブロックするためのツールを展開しました.VCプロジェクトはすべてVS2010でビルドできないことが判明しました。その後、彼は「「ポート」をブロックされた昇格されたプログラム アクセスを許可する」をチェックしてツールを再展開し、すべてが正常に戻りました。

于 2012-09-27T20:28:02.397 に答える
0

オートメーションで実行されている場合は、ローカル ユーザー アカウントがロックされていないことを確認します。これは、「致命的なエラー C1902: プログラム データベース マネージャーが一致しません。インストールを確認してください」というメッセージで見た問題の解決策であることが判明しました。

于 2015-08-07T16:02:34.063 に答える