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.

  1. Install the components
  2. Configure the TFS server

Installation

Here's the relatively painless installation.

image

 

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.

image

 

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

image

image

Reinstall/Repair TFS.  So .NET 4 is installed AFTER 3.5

Then finally, run TFS Configuration again.

image