我的问题很简单:“可以在Windows XP机器上安装.NET framework 4.5吗?”
我有以下MSDN链接:
.NET Framework Versions and Dependencies
.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)。
我在其他地方读过可以在Win XP上安装.NET 4.5。因此,本文档仅涉及4.5RC(不是最终的4.5框架)。
我的问题是,我们无法在XP机器上部署基于4.5的应用程序。微软会发布一个服务包吗? (不太可能,因为他们不支持XP)
P.S。关于这个主题的几篇有趣的文章:
答案 0 :(得分: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
答案 1 :(得分:1)
答案 2 :(得分:0)
只需使用Mono http://www.mono-project.com/Main_Page
它与XP兼容。