installation – How to get tf.exe (TFS command line client)?

installation – How to get tf.exe (TFS command line client)?

You need to install Team Explorer, its best to install the version of Team Explorer that matches the version of TFS you are using e.g. if youre using TFS 2010 then install Team Explorer 2010.

2012 version http://www.microsoft.com/en-gb/download/details.aspx?id=30656

2013 version http://www.microsoft.com/en-us/download/details.aspx?id=40776

2019 version https://visualstudio.microsoft.com/downloads/#visual-studio-team-explorer-2019

You also might be interested in the TFS power tools. They add some extra command line features (using tfpt.exe) and also add some extra IDE features.

Im in a virtual machine, and am trying to keep my VHD as small as possible, so I find Team Explorer is a really heavyweight solution (300+ MB install). As an alternative, Ive had some luck copying a minimal set of EXEs/DLLs from a Team Explorer installation to a clean machine (.NET 4.0 is still required, of course).

Ive only tried a handful of operations so far, but this set of files (about 8.5 MB) has been enough to get basic source-control functionality via tf.exe:

  • TF.exe
  • TF.exe.config
  • Microsoft.TeamFoundation.dll
  • Microsoft.TeamFoundation.Client.dll
  • Microsoft.TeamFoundation.Common.dll
  • Microsoft.TeamFoundation.Common.Library.dll
  • Microsoft.TeamFoundation.VersionControl.Client.dll
  • Microsoft.TeamFoundation.VersionControl.Common.dll
  • Microsoft.TeamFoundation.VersionControl.Controls.dll

(It should go without saying that this is a completely unsupported solution, and it doesnt free you from the normal TFS licensing requirements.)

Depending on the operations you perform, you may find that additional DLLs are required. Fortunately, tf.exe will produce a nice error message telling you exactly which ones are missing.

installation – How to get tf.exe (TFS command line client)?

For Visual Studio 2017 & 2019, it can be found here :

-Replace {YEAR} by the appropriate year (2017, 2019).

-Replace {EDITION} by the appropriate edition name (Enterprise, Professional, or Community)

C:Program Files (x86)Microsoft Visual Studio{YEAR}{EDITION}Common7IDECommonExtensionsMicrosoftTeamFoundationTeam Explorertf.exe

For Visual Studio 2022, it can be found here :

C:Program FilesMicrosoft Visual Studio2022{EDITION}Common7IDECommonExtensionsMicrosoftTeamFoundationTeam ExplorerTF.exe

Leave a Reply

Your email address will not be published.