원래 잘 되던 Visual Studio(난 2008을 쓰고 있다) 가 잘 안된다
빌드할때 "fatal error C1902: 프로그램 데이터베이스 관리자가 일치하지 않습니다. 설치를 확인하십시오." 가 계속 뜬다.
인터넷에서 한동안 찾아본 결과 해결법은 아주 간단했다.
fatal error C1902 가 뜨는 이유는 컴파일러가 mspdb80.dll , mspdbsrv.exe , mspdbcore.dll 을 찾지 못해서 생기게 된다. 이 파일들을 찾아서 "VS설치경로\VC\bin"에 복사해주면 된다.
이 파일들은 "VS설치경로\Common7\IDE" 에 있다. 머 그냥 VS설치경로에서 search를 해도 금방 나온다.
만약에 이렇게 해도 문제가 해결되지 않을경우 아래의 방법들도 시도해보기를 추천한다.(밑에 방법들을 사용하기 전에 위 3파일을 VS설치경로\VC\bin"에 꼭 복사해 주어야 한다. )
1. cmd로 command창을 띄워 "VS설치경로\VC\bin"에 들어가 vcvars32.bat를 실행시켜준다.(꼭 command창을 사용하여 실행해야 한다.)
2. C:\windows\system32폴더 안에 있는 mspdb80.dll과 mspdbcore.dll을 지워준다. 이 두 파일을 지우면 시스템에 문제가 생길지 모르니(아직 생긴 문제는 없지만 혹시 모르니까..) 백업을 해두자.
이래도 해결되지 않으신 분들은 댓글 남겨주시기 바랍니다^^