title: Visual Studio 2010 doesn't detect .NET 4
body: <p>I had a machine all setup with VS2010 &amp; a .Net 4 project. I needed to install and use MSMQ but something with .Net 4 was making it impossible to install. So .Net 4 had to be removed. Now i'm trying to work on the original project but VS doesn't detect .Net 4 even though it was reinstalled. Also, IIS doesn't detect it either. I get the 'This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.' error.</p>
  
  <p>The .Net verification utility says both client and extended are installed properly. I tried uninstalling/reinstalling .Net 4 and I looked at the recommended registry keys for detection and everything is there as expeceted.</p>
  
  <p>I have seen one person say that they could only resolve it by starting the mahcine over. I can't do that. Any ideas on how to fix this?</p>