Some time ago, when I opened Visual Studio 2008, I saw an error with TFS and I could connect to TFS.
Team Explorer didnt show up “Source Control” itself.
After little research I find that there is some thing wrong with SkipLoading tag and I tried to reset the Visual studio environment using devenv /ResetSkipPkgs (*).
Then TFS Connected normally and every thing worked fine.
This link has more details about /ResetSkipPkgs switch.
Details on all the Development Environment Command Line Switches can be found here.
* – This command should be given in Visual Studio Command prompt Or open command window and go to the path “c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE” & type devenv /ResetSkipPkgs ( You may have to change the Version accordingly)