Recently, I’ve faced with a problem when suddenly I started getting error messages loading a project from the Team Foundation Server. The solution consists of 5 projects, and during loading of the solution one of the project was not loaded and I received the error message “The project file ‘‘ has been moved, renamed or is not on your computer“. It took me a while to solve the problem. It seems to be a bug in the Visual Studio / Team Foundation Server. The problem is that the binding information was not correctly saved in the .suo file.

The steps to fix the problem:
• Close Visual Studion 2005
• Delete .suo file in the local solutions folder
• Double click on .sln file to load the project in VS2005
• Make a change to the project
• Save the changes

This will re-create the .suo file with the correct binding information. You must also make sure that you applied the Service Pack 1 to the Team Foundation Server.