Other risks

We might have to consider other risks as well, as follows:

  • The performance improvements and bug fixes of .NET 4.5 might help pass some tests if run on .NET 4.5, but they will not in .NET 4.0. An application can run perfectly over .NET 4.5 and have errors running on .NET 4.0. Note that, for this to happen, it must target .NET 4.0. An example of this is saving an enum value in the LINQ 2 entities; this will work perfectly in .NET 4.5, but will provoke an error on a machine with .NET 4.0.
  • In a development team, a developer installing Visual Studio 2012 will install and replace its assemblies with .NET 4.5, running the risk of modifying the project and/or its behavior. His installation might also produce different execution behavior than ...

Get Microsoft .NET Framework 4.5 Quickstart Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.