简而言之,我的问题是:“.NET 框架 4.5 可以安装在 Windows XP 机器上吗?”
我有以下 MSDN 链接:
.NET Framework 的每个新版本都保留了以前版本的功能并添加了新功能。CLR 由它自己的版本号标识。.NET Framework 的某些版本包括新版本的 CLR,但其他版本使用早期版本。例如,.NET Framework 4 包含 CLR 4,但 .NET Framework 3.5 包含 CLR 2.0。(没有 CLR 版本 3。)虽然 .NET Framework 4.5 RC 是 .NET Framework 4 的就地更新,但底层 CLR 版本号是 4.5。 ...
文档继续说您只能在 Windows XP Professional 和 Windows XP Home Edition 上安装 .NET Framework 4、.NET Framework 3.5 SP1、.NET Framework 2.0 SP2(即没有提到 4.5)。
我在其他地方读过 .NET 4.5 可以安装在 Win XP 上。本文档也只是指 4.5RC(不是最终的 4.5 框架)。
我的问题是,我们是否无法在 XP 机器上部署基于 4.5 构建的应用程序。微软会发布服务包吗?(不太可能,因为他们不支持 XP)
附上几篇关于这个主题的有趣文章:
.NET 4.5 重大更改 - .NET Framework 4 和 .NET Framework 4.5 R 之间的兼容性问题