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 his peers.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset