基于 .NET FW 4.0 的应用程序可以在 Windows Server 2012 R2 上运行吗?

基于 .NET FW 4.0 的应用程序可以在 Windows Server 2012 R2 上运行吗?

0 反对 收藏 我对 .NET 框架版本及其与操作系统的兼容性有点困惑。请帮忙。

我计划将我的应用程序升级到 .NET 4.x。我的应用程序必须支持多种操作系统:XP、Windows Server 2003、2008(和 R2)、2012(和 R2)、Windows 7.x 和 Windows 8.x。

我更愿意只发布一个工具包 - 这意味着使用一个特定的 .NET 框架构建应用程序。最大的问题是哪一个?

我知道 .NET 4.0 支持从 XP 到 Windows Server 2008 R2,但不支持 WS 2012。我知道 .NET 4.5.1 支持 WS 2012 和 R2。

我想知道如果我将我的应用程序与 FW 4.0 一起使用,然后尝试将其安装在 Windows Server 2012 R2 上,会发生什么:它会起作用(向后兼容?)吗?

谢谢

答案1

.NET 4.5 是 .NET 4.0 的二进制兼容替代品。

更高的子版本(4.5.1.、4.5.1)不向后兼容,因为它们添加了方法,但旧程序仍继续运行。

相关内容