.NET 4.5 RC 框架 CLR - Windows XP 兼容性
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/11027185/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
.NET 4.5 RC Framework CLR - Windows XP compatibility
提问by astro boy
My question in short is: "Can .NET framework 4.5 be installed on Windows XP machines?"
简而言之,我的问题是:“.NET framework 4.5 可以安装在 Windows XP 机器上吗?”
I have the following MSDN link:
我有以下 MSDN 链接:
.NET Framework Versions and Dependencies
Each new version of the .NET Framework retains features from the previous versions and adds new features. The CLR is identified by its own version number. Some versions of the .NET Framework include a new version of the CLR, but others use an earlier version. For example, the .NET Framework 4 includes CLR 4, but the .NET Framework 3.5 includes CLR 2.0. (There was no version 3 of the CLR.) Although the .NET Framework 4.5 RC is an in-place update of the .NET Framework 4, the underlying CLR version number is 4.5....
.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。...
The documentation goes on to say you can only install .NET Framework 4, .NET Framework 3.5 SP1, .NET Framework 2.0 SP2 on Windows XP Professional and Windows XP Home Edition (i.e no 4.5 mentioned).
该文档继续说您只能在 Windows XP Professional 和 Windows XP Home Edition 上安装 .NET Framework 4、.NET Framework 3.5 SP1、.NET Framework 2.0 SP2(即没有提到 4.5)。
I've read in other places that .NET 4.5 can be installed on Win XP. So is this documentation just referring to 4.5RC (not the final 4.5 framework).
我在其他地方读到 .NET 4.5 可以安装在 Win XP 上。这个文档也只是指 4.5RC(不是最终的 4.5 框架)。
My issue is, are we not able to deploy apps built on 4.5 in XP machines. Will Microsoft release a service pack? (unlikely since they don't support XP)
我的问题是,我们是否无法在 XP 机器上部署基于 4.5 的应用程序。Microsoft 会发布服务包吗?(不太可能,因为他们不支持 XP)
p.s. a couple of interesting articles on the subject:
ps 一些关于这个主题的有趣文章:
.NET 4.5 is an in-place upgrade to .NET 4.0
.NET 4.5 重大更改 - .NET Framework 4 和 .NET Framework 4.5 R 之间的兼容性问题
采纳答案by stephbu
From looking at the .NET Framework System Requirements docs - I think you're out of luck.
从查看 .NET Framework System Requirements 文档来看 - 我认为你不走运。
http://msdn.microsoft.com/en-us/library/8z6watww(v=vs.110).aspx
http://msdn.microsoft.com/en-us/library/8z6watww(v=vs.110).aspx
According to the doc, it's certain that it wasn't in the test matrix, you won't get support for the installation. The installer may still work assuming it doesn't explicitly block unsupported OS'. YMMV.
根据文档,可以肯定它不在测试矩阵中,您将不会获得安装支持。假设安装程序没有明确阻止不受支持的操作系统,它仍然可以工作。天啊。
XP is in extended life-support through 2014 - you're only going to see critical security fixes, not new features like this.
XP 的使用寿命延长至 2014 年 - 您只会看到关键的安全修复程序,而不是像这样的新功能。
http://support.microsoft.com/lifecycle/search/default.aspx?alpha=Windows+XP
http://support.microsoft.com/lifecycle/search/default.aspx?alpha=Windows+XP
回答by AvkashChauhan
回答by Joshua
Just use Mono http://www.mono-project.com/Main_Page
只需使用 Mono http://www.mono-project.com/Main_Page
It is XP compatible.
它与 XP 兼容。

