Which Version of Team Foundation Server Do I Have?

If you have several Team Foundation Server installations, inherited one, or just don't know, here's how you can determine which version of Team Foundation Server you have.

  1. On the application-tier computer, check the file version of Microsoft.TeamFoundation.Server.dll. You'll find this file here:

    %PROGRAMFILES%
    \Microsoft Visual Studio 2005 Team Foundation Server
    \Web Services
    \Services
    \Bin

    Here's the key to determine which release of Team Foundation Server you have:

    • 8.0.50727.43 = Beta 3 Refresh
    • 8.0.50727.127 = Release Candidate
    • 8.0.50727.147 = RTM (final shipping release of the product)

    Update: The version number for Visual Studio 2005 SP1 is 8.0.50727.762.

  2. If you have the RTM release, the next check is to see which edition of Team Foundation Server you have. To do this, open Registry Editor (regedt32.exe) and navigate down to this key:

    HKEY_LOCAL_MACHINE
    \SOFTWARE
    \Microsoft
    \VisualStudio
    \8.0
    \TeamFoundation
    \Registration

    In this key, you'll find a value named, Edition_CT, which is the clear text equivalent of the encrypted data in Edition. Here's the key to determine which edition you have:

    • "Full" = Team Foundation Server ("Standard Edition")
    • "Trial" = Team Foundation Server 180-day Trial Edition
    • "Workgroup" = Team Foundation Server Workgroup Edition

    Note   Changing the value of Edition_CT doesn't change your edition of Team Foundation Server, but changing the value of Edition breaks it. In addition, the Edition value is not portable. Corrupted data in Edition will make your Team Foundation Server an expired Trial.

  3. If you see the following key, your installation of Team Foundation Server was migrated from a prerelease version of Team Foundation Server:

    HKEY_LOCAL_MACHINE
    \SOFTWARE
    \Microsoft
    \VisualStudio
    \8.0
    \TeamFoundation
    \Setup

    In this key, you may find a value named, EditionType, which may contain a value that does not reflect the correct value for the installed edition of Team Foundation Server. You can ignore this key as it is not part of the RTM release.

  4. If you want to determine how long it has been since you installed Team Foundation Server, check the date on Changeset 1. For more information, see Martin Woodward's TFS Top Tip #7 - Determine when TFS Trial Edition will expire.

1030

Tags: tfs | team foundation server | vsts | team system