Installing TFS 2010 on 2008R2
System Checks: The .NET 3.5 Framework is not installed. You must install the .NET 3.5 Framework Feature before continuing.
I love how TFS 2010 splits the installation from 1 giant step into two relatively simple ones.
- Install the components
- Configure the TFS server
Installation
Here's the relatively painless installation.
Configuration
Here's the configuration, which should have been painless, except its not. TFS needs .NET 3.5 Framework, which hasn't been installed on a clean, new 2008 R2 machine.
Problem
TFS needs .NET 3.5, but doesn't install it. It installs .NET 4, then blocks you during configuration wizard.
MS explains it here: http://connect.microsoft.com/VisualStudio/feedback/details/585754/after-install-tfs-2010-requires-net-fw-3-5-fw-4-0-already-installed but I think it's just stupid :-(
Correct Fix
First Enable .NET Framework 3.5.1 from Add Features
Reinstall/Repair TFS. So .NET 4 is installed AFTER 3.5
Then finally, run TFS Configuration again.