In order to do some branching / unit testing / building tests in isolation, I decided to do a complete install on a virtual machine using Microsoft Virtual PC 2007.
I had all the software from an MSDN license except for the key piece TFS 2008. Knowing my tests would be bound by this 90-day time period, I decided to go for the path of least resistance. As you will see from my list below, I don’t have everything “2008”!
Some of the things to note:
- I kept an eye on the installation information from the install disk. It was open on my native machine (left monitor; right monitor dedicated to the virtual machine).
- All the install disks were gathered in one folder as iso files.
- I restricted myself to the User Administrator account whenever possible. When I had to I created a TFSAccount user member of Administrators group.
- I did multiple Windows updates along the way to grab all existing updates.
I installed:
- Windows Server 2003
- SQL Server 2005 and the SQL Server SP2
- Team Foundation Server 2008
- Visual Studio Professional 2008 and the SP1
- Visual Studio 2008 Team Explorer (downloaded it)
- Team Foundation Sidekicks (for better access to TFS labels; but the tool has a bunch of other goodies)
- Team Foundation Server Build
- Microsoft TFS 2008 PowerTools (to monitor builds from the tray; a must have once continuous build is enabled)
- AJAX extensions
- ReShaper 4.5