Ответ 1
Я решил проблему, найдя неясную запись в аналогичной теме, созданной пару лет назад на другом форуме. Вот решение:
Скопируйте файл mspdbsrv.exe из каталога VisualStudio/Common7/IDE в каталог/VC/bin.
Я получаю печально известную ошибку "Ошибка C1902: несоответствие менеджера баз данных программы, проверьте свою установку" в моих сборках VС++ в Visual Studio 2010. Мой VS даже не построит мир привет, нет файла pdb, даже существовавшего в папку.
Шаги, которые я пробовал:
чистка и восстановление (3 разных проекта, включая мир привет, примерно 15 раз)
удаление каждого экземпляра Visual Studio до версии 2010 с компьютера, включая все распространяемые компоненты. Нет копии mspdb *.dll на моем компьютере в любом месте, кроме последней версии (100) в моем каталоге 2010.
Переустановка 2010. Я полностью переустановил VS 2010. Без эффекта.
Перезагрузка моего компьютера. Я провел второй день, удалив все, что может быть удаленно связано с этой ошибкой и перезагрузка снова и снова.
Я решил проблему, найдя неясную запись в аналогичной теме, созданной пару лет назад на другом форуме. Вот решение:
Скопируйте файл mspdbsrv.exe из каталога VisualStudio/Common7/IDE в каталог/VC/bin.
cyglas-config
решил проблему в моей системе сборки. Кажется, что Vs2010 + нуждается в этом, но vs2008 не сделал.
Сделайте свой VS2010 запущенным под администратором и получите правильное разрешение.
Наши ИТ-специалисты развернули инструмент для блокировки доступа к нескольким "портам", оказалось, что мой проект VC не может быть построен в VS2010. Затем он снова развернул инструмент с "разрешенным доступом к заблокированным портам", и все возвращается в норму.
Проверить локальную учетную запись пользователя, если она запущена в процессе автоматизации, не заблокирована. это оказалось решением для проблемы, которое я видел с сообщением "фатальная ошибка C1902: несоответствие менеджера баз данных, пожалуйста, проверьте свою установку".
У меня была такая же ошибка, и проблема заключалась в том, что файл mspdbcore.dll был удален из моей \Microsoft Visual Studio 12.0\Common7\IDE\папки. Это сообщение помогло мне решить мою проблему.
PS: удаление было сделано с помощью утилиты "duplicate files cleaner".
Я видел, что это вызвано двумя проектами, разделяющими промежуточный каталог.