How can I tell if SP1 has been installed on Team Foundation Server 2008?

We recently upgraded Team Foundation Server 2005 to Team Foundation Server 2008 and I was setting up build.  I had to installed Team Foundation Server 2008 SP1 to fix noisy build reports.   I installed TFS 2008 SP1.  If you install TFS and if you navigate to windows -> All programs, you won’t see Team Foundation Server over there like other programs “Microsoft Visual Studio 2008”.  I don’t know why??? May be there is no need for any UI(Admin UI) to manage Team Foundation Server because all you can do through command line and some of other things you can do in Team Client Explorer.  Anyway let me come to the point.  I have installed TFS 2008 SP1 but I wanted to know how I can verify whether SP1 is installed or not.  I know that I have installed that so I know it but if I have given some UNKOWN machine so how can I find it out.

Here is the secret…

  • Go to %programfiles%Microsoft Visual Studio 9.0Common7IDEPrivateAssembliesMicrosoft.TeamFoundation.dll
  • Right click on that dll
  • Go to properties
  • Go to version tab
  • Now select File Version from  “Item Name” list
  • if file version is 9.0.21022.8 then its RTM
  • if file version is 9.0.30729.1 then its SP1

That’s it! Enjoy!

Posted in Microsoft Technology Tagged with: