17

简而言之,我的问题是:“.NET 框架 4.5 可以安装在 Windows XP 机器上吗?”

我有以下 MSDN 链接:

.NET Framework 版本和依赖项

.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 4.0 的就地升级

.NET 4.5 重大更改 - .NET Framework 4 和 .NET Framework 4.5 R 之间的兼容性问题

4

3 回答 3

10

通过查看 .NET Framework 系统要求文档 - 我认为您不走运。

http://msdn.microsoft.com/en-us/library/8z6watww(v=vs.110).aspx

根据文档,可以肯定它不在测试矩阵中,您将不会获得安装支持。假设它没有明确阻止不受支持的操作系统,安装程序可能仍然可以工作。YMMV。

XP 的生命周期支持延长至 2014 年——您只会看到关键的安全修复,而不是像这样的新功能。

http://support.microsoft.com/lifecycle/search/default.aspx?alpha=Windows+XP

于 2012-06-14T05:48:24.560 回答
1

正如此链接中所讨论的,不,Windows XP 将不支持 .NET 4.5。

任何人都可以在此处投票支持 .net 框架 4.5 支持 Windows XP

于 2012-06-15T21:24:21.040 回答
0

只需使用 Mono http://www.mono-project.com/Main_Page

它与 XP 兼容。

于 2013-11-21T14:53:47.980 回答