Неустранимая ошибка C1902

Обновлен: Ноябрь 2007

Сообщение об ошибке

несоответствие диспетчера базы данных программы; проверьте установку
program database manager mismatch; please check your installation

PDB-файл базы данных программы был создан с использованием более поздней версии mspdbXX.dll по сравнению с версией этой библиотеки, обнаруженной компилятором в системе. Как правило, эта ошибка указывает на то, что файл mspdbsrv.exe или mspdbcore.dll отсутствует или версия этих файлов отличается от версии библиотеки mspdbXX.dll. Значение XX в имени файла mspdbXX.dll изменяется с выпуском каждой новой версии продукта. Например, в Visual Studio 2005 этот файл называется mspdb80.dll.

Проверьте, что версии установленных в системе файлов mspdbsrv.exe, mspdbcore.dll и mspdbXX.dll совпадают. Убедитесь, что в каталог, содержащий инструменты компиляции и компоновки для целевой платформы, не были скопированы файлы с несовпадающими версиями. Например, файлы могли быть скопированы для того, чтобы вызывать компилятор или компоновщик из командной строки без настройки переменной окружения PATH.