The release of .NET 4.0 was heralded as a game-changer for Windows development. Most aspects of .NET development were given tweaks and improvements and certain features were completely overhauled. For developers looking to get a handle on the updates and features of .NET 4.0, Introducing .NET 4.0 with Visual Studio 2010 is a good place to start.
Introducing .NET 4.0 with Visual Studio, written by Alex Mackey and published by Apress, is an exhaustive reference guide to the changes made in .NET 4.0 and Visual Studio 2010. Each chapter covers the changes made to a different aspect of the .NET programming stack. Chapter 2, excerpted here, covers changes to the Visual Studio IDE and MEF. Later chapters cover changes to the Common Language Runtime and Entity Framework and give introductions to using .NET 4.0 with Silverlight 3.0 and with Windows Azure.