Recently I had an annoying issue: C# project checked-in into TFS was added to Visual Studio 2012 solution and was lacking TFS status icon in Solution Explorer:

Missing TFS Status

Missing TFS Status

Turns out the fix to this issue is very simple:

  1. In VS2012 Menu go to File > Source Control > Advanced > Change Source Control
  2. In Change Source Control window select project that was missing TFS Status icon, it has Not Controlled status <div id="attachment_203" style="width: 998px" class="wp-caption aligncenter"> Change Source Control

    Change Source Control

    • Click Bind
    • Save your solution and check it in into TFS.
    • Done!</ol>