title: Upgrading VC++ project from VS 2008 to VS 2010
body: <p>I was upgrading a project from VS 2008 to VS 2010. I ran into following unresolved link error.</p>
  
  <p><strong>LINK : error LNK2001: unresolved external symbol __forceCRTManifestCUR</strong></p>
  
  <p>After doing some web search on the error...following link did point me into right direction.</p>
  
  <p><a href="http://social.msdn.microsoft.com/Forums/da-DK/vcgeneral/thread/af6796af-a1bf-4904-9923-15101956d882" rel="nofollow">http://social.msdn.microsoft.com/Forums/da-DK/vcgeneral/thread/af6796af-a1bf-4904-9923-15101956d882</a>  </p>
  
  <p>But adding "int __forceCRTManifestCUR=0;" this to main file didn't work for me.</p>
  
  <p>What I found out is that my original VS 2008 project properties under Linker->Command Line had additional option of /include:__forceCRTManifestCUR. This option worked fine in VS 2008
  build but was giving link error in VS 2010.</p>
  
  <p>After taking out this option, I was able to compile fine in VS 2010.</p>
  
  <p>Question I have is...</p>
  
  <ol>
  <li>What this include option /include:__forceCRTManifestCUR does? and </li>
  <li>why it doesn't work in VS 2010?</li>
  </ol>