Find in source control –> Status option in Visual studio 2010 not showing

tfs-power-toolsvisual studio 2010visual-studio-2008

I have both Visual Studio 2008 and 2010 connecting to TFS 2008.

In Visual studio 2008 i can see the if some particular person has checked out any file by the option

Find in source control > Status

But when I am trying to see same thing via 2010 I can't find it.

When I try to install the Visual Studio 2010 Power Tools for Team foundation Server (Dec '11), I get the following error message:

TFS Power Tools


Setup detected that a previous version of this product installed for the following users. These per-user ("Just Me") installations must be removed before this version of the Microsoft Team Foundation Server 2008 Power Tools can be installed on the machine ("Everyone").

Close

Best Answer

This option in available through the Visual Studio 2010 Power tools for Team Foundation Server. You can install multiple versions of the Power Tools side-by-side, but you can only have one version of the Windows Explorer extensions installed. I usually opt for the latest version for that feature.

Uninstall the older version of the power tools and then install them (oldest to newest). For each older version deselect the "Windows Explorer Integration" and the "Powershell cmd-lets", I tend to only install the latest version of those.

You can find the older versions here:

When installing make sure you always select to install for "All Users" that way you should be able to install all of these side-by-side as long as the corresponding version of Team Explorer is installed as well.

If you're connecting to TFS 2008, then you only need the TFS Best Practice Analyzer from the 2008 power tools and you should use the Visual Studio 2008 Developer Command Prompt for commands that do Team Project Creation or interact with Sharepoint/ReportServer. This is exactly the same as when you're editing Work Item Definitions using witadmin, you can't edit the 2008 work items definitions with the 2010 version of widadmin.

From experience, the following commands/features are server version specific:

  • Tfpt addprojectreports
  • Tfpt addprojectportal
  • Tfpt createteamproject
  • Work Item Editor
  • Best Practice Analyzer

And these should work with any TFS version as long as the corresponding version of Team Explorer supports said TFS version.

  • Explorer Integration
  • Check-in policy pack
  • Source Control Explorer extensions
  • Team explorer extensions
  • Work Item templates
  • Powershell commandlets
  • Other tfpt commands

A complete overview of the tools that will/will not work depending on your TFS and Visual Studio version can be found on my blog.

You should install the Windows Explorer extensions and Powershell cmd-lets from the highest version of the Power Tools you intend to install. The latest version has seen the most development and will have fewer bugs.

The 2010 tools won't break your TFS 2008 installation.