My Visual Studio 2008 is broken after uninstalling .NET Framework 4.0

My Visual Studio 2008 is broken after uninstalling .NET Framework 4.0

  • Comments 15

 

If you find out that after trying out one of the beta versions of the new Visual Studio 2010 and uninstalling it together with the .NET Framework 4 or uninstalling only .NET Framework 4, every time you try to load a project on Visual Studio 2008 you face the following error:

 

“Unable to read the project file ‘Project.proj’.

MSBuildToolsPath is not specified for the ToolsVersion “4.0” defined at “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0”, or the value specified evaluates to the empty string.”

 

This might be caused by the Windows SDK v7.0A still present on the machine or at least some of the registry keys it uses. To fix this issue you need to do the following:

1)      Make sure Visual Studio 2010 is completely uninstalled (go to “Control Panel -> Programs -> Programs and features” and make sure it is not listed)

2)      Make sure the following registry keys do not exist in the machine:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0

 

If you are working on a 64bit OS you will need to delete them from the 32 bit part of the registry. To accomplish that click “Start Menu -> Run…” and type the following command:

%WinDir%\SysWOW64\regedit.exe

 

After doing so, Visual Studio 2008 should be fully functional again.

Attachment: msbuildtoolsversionerror.jpg
Leave a Comment
  • Please add 1 and 3 and type the answer here:
  • Post
  • I could not unintall VS 2010. It keeps trying to install when I try to uninstall it. However, removing the keys got my VS 2008 working again.

  • This worked for me....I was really under pressure when my system started giving me the depicted error box.........

    Thank you for such a useful post

  • Great good blog.. thanks for the help. Resolved my issue

  • Excellent information. Fixed my problem.

  • It worked, thank you!!

  • Good post.It saved my day. Thank you

  • Install VS2008SP1 and ready

  • Thank you so much!

  • Great! It fixed my problem

  • GREAT!  Thank you so much!

  • Thanx a lot.....got it....

  • I too was getting the same error... it worked perfectly... Thnx

  • Thanks so much!! Worked for me!!!

  • Thank you! Great!

  • Removing the 4.0 in the registry editor worked for me

Page 1 of 1 (15 items)