error C2471: cannot update program database vc90.pdb

Why is it that after I convert a VC6 project to a VS2008 project, the compilation always fails to find and cannot upgrade the VC90.pDB file?Recompiling doesn’t work either.
jump directly from VC6 to VS2008
This VS2008 is a well-known bug. See https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?for details FeedbackID=309462
The official current solution is as follows:
I have found an alternate way for the time beging to avoid C2471 error but it works only in the case of successful release build.
for this click build menu than Configuration manager than create a new setting from release settings. Change following things in your project settings as :

C\C++ | General | Debug Information format | C7 Compatible (/Z7)
C\C++ | Code Generation | Enable String Pooling | Yes (/GF)
Linker |Debuging |General Debug Info | Yes (/DEBUG)

Reproduced in: https://www.cnblogs.com/kex1n/archive/2012/01/14/2322164.html

Read More: