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
Here's the relatively painless installation.
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.
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 :-(
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.