.NET 4.0 and earlier versions

.net

.NET 3.5 was different and co-existed along with .NET 2.0. Is that still the same approach with .NET 4.0 or does it include functionality of previous versions of the framework rolled into it? In other words, if I have an app that uses .NET 2.0 functionality can I deploy .NET 4.0 and things will work or do I have to deploy both .NET 2.0 and 4.0?

Best Solution

.Net 4.0 will support previous framework also. you wont worry about deploying it into two frameworks .

Note : new framework is to add sugars to pervious versions :)

Read ScottGu's Blog