I had an interesting error after installing VS2008 and trying to create ANY new project. I tried, web, console, services, and none would be created. Each time I had the following error:
Could not load file or assembly CustomMarshalers, Version=22.214.171.124 etc
For some reason, this file was not installed into the GAC
c:\>gacutil -i C:\Windows\Microsoft.NET\Framework\v2.0.50727\CustomMarshalers.dll
command into the VS2008 command prompt solved the issue.