Supporting an application with installs across multiple versions of the .NET Framework becomes challenging especially when you have to provide fixes and upgrades across those versions. Occasionally you end up creating multiple answers to the same problems simply because features may not have been released with the version of the .NET Framework you are building against.
As this initial research is always one of my first steps I thought I would just create a post that aligns the feature releases, Visual Studio, CLR with with each of the the .NET versions. A simple look up table so to speak.
So if you need to know which version of MVC was released with .NET 4, or you are just curious about when the CLR supported extension methods this table should help.
.NET Framework | CLR | Main features | Visual Studio | MVC | Entity Framework | Web API | Signal R |
---|---|---|---|---|---|---|---|
1.0 | 1.0 | - | Visual Studio .NET | - | - | - | - |
1.1 | 1.1 |
| Visual Studio .NET 2003 | - | - | - | - |
2.0 | 2 |
| Visual Studio 2005 | - | - | - | - |
3.0 | 2 |
| Expression Blend | - | - | - | - |
3.5 | 2 |
| Visual Studio 2008 | 1, 2 | 3.5 | - | - |
4.0 | 4 |
| Visual Studio 2010 | 3, 4 | 4, 5 | 1 | 1 |
4.5 | 4 |
| Visual Studio 2012 Visual Studio 2013 | 5 | 6 | 2 | 2 |
4.6 | 4 |
| Visual Studio 2015 | 5 | 6 | 2 | 2 |
Comments are closed.