为什么 Windows Server 2012 不支持 .NET framework 4.0? [英] Why doesn't Windows Server 2012 support .NET framework 4.0?

查看:94
本文介绍了为什么 Windows Server 2012 不支持 .NET framework 4.0?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我曾尝试在 Windows Server 2012 上使用基于 .NET Framework 4.0 构建的应用程序,但它不起作用,并且根据 MSDN,.NET Framework 4.0 不支持 Server 2012.这是为什么?如何在不将应用程序转换为 Framework 4.5 的情况下解决此问题?

I had tried to use my application built on .NET framework 4.0 with Windows Server 2012 but it's not working and according to MSDN, Server 2012 is not supported by .NET Framework 4.0. Why is that? How can I overcome this issue without converting my application to Framework 4.5?

推荐答案

.NET v4.5 是一种使用新版本更新 .NET v4.0 的运行时,当您安装 .NET v4.5 时,您的 .NETWindows.NET FrameworkV4.0.30319 中的 v4.0 程序集被一组新程序集覆盖.您最终会得到覆盖的程序集以及一堆新的程序集(例如新的 System.Net.Http 程序集).

.NET v4.5 is kind of updating the runtime of .NET v4.0 with the new one, when you install .NET v4.5 your .NET v4.0 assemblies in the Windows.NET FrameworkV4.0.30319 are overwritten with a new set of assemblies. You end up with overwritten assemblies as well as a bunch of new ones (like the new System.Net.Http assemblies for example).

查看这些文章:

.NET 4.5 是 .NET 4.0 的就地替代品

宣布发布.NET Framework 4.5 RTM

.Net 框架 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

这篇关于为什么 Windows Server 2012 不支持 .NET framework 4.0?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆