

NET 2.0 runtime which wasn’t changed (other than for security patches and bug fixes) for the whole 3.x cycle. The two 3.x versions were basically library enhancements on top of the core.

NET 2.0 and 3.0/3.5 which all ran on the 2.0 version of the CLR. Note that this in-place replacement is very different from the side by side installs of. NET 4.5 is still the v4CLR and adds new libraries as well as improvements to the core CLR itself. In-place upgrade means that the CLR is the same but new libraries are added as well as bug fixes and performance improvements: NET can live together on the same machine. Side-by-side means that different versions of. There are "side by side installs" and there are "in place upgrades." A major version means side-by-side and a minor version means in-place. I do think that things are getting better and becoming less confusing.NET 4.5 is a step in the right direction of transparency in versioning. I'm not going to tell you it's not confusing today. Meetings were had and those small updates now have simpler names versions like NET 4.0.1, etc. I was most concerned about some "platform updates" to. NET and Microsoft Product Versioning that got the attention of some folks. O_oīack in July of 2011 I wrote a post on Issues with. It's not the magic of Java Version 6 Update 31 (build 1.6.0_31-b05) but it's a start. NET 3.5SP1 they've been trying to get it right. NET Framework versioning, since the confusion of. NET Framework 4.Say what you will about the past ridiculousness of. NET 4.5 Application on that obsolete system. NET Framework 4.5 is listed here:Īs you can see Windows XP is not listed as a compatible OS NET 4.5 on Windows XP (Service Pack 3) but it is not officially supported and your app will probably experience some problems. Net 4.5, but this is not supported for XP.īottom line It is possible to install and run.
