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.