Why does Windows Server 2012 not support the .NET framework 4.0?

I tried to use my application based on the .NET framework 4.0 with Windows Server 2012, but it does not work, and according to MSDN Server 2012 the .NET Framework 4.0 is not supported. Why is this? How can I solve this problem without converting my application to Framework 4.5?

+5
source share
1 answer

.Net4.5 is a modification of the .Net4.0 runtime with a new one. When you install .NET 4.5, .NET 4.0 assemblies in \ Windows.NET Framework \ V4.0.30319 are overwritten with the new set of assemblies. As a result, you get rewritten assemblies, as well as a bunch of new ones (for example, new System.Net.Http assemblies).

See the following articles:

.NET 4.5 - in-place replacement for .NET 4.0

RTM.NET Framework 4.5 RTM

.Net framework 4.5

.NET Framework 4.5

.NET Framework 4.5

Windows Server 2012 Framework 4.0

http://coolthingoftheday.blogspot.de/2012/03/net-45-is-what-to-net-40-replacement-or.html

+8

All Articles