In Visual Studio 2008, the target framework settings for a project are

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5

However, in Visual Studio 2010 they are

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .NET Framework 3.5 Client Profile
  • .NET Framework 4
  • .NET Framework 4 Client Profile

What do the Client Profile settings mean?

Edit

A little more experimentation shows that with MVC, WebForms and WCF projects you don't get the Client Profile options. When creating WinForms and Console applications, the default target framework is .NET 4 Client Profile. Which makes sense.

Edit
Report