2015-02-10 621 views
6

现在我们有一个免费的.NET核心开源实现:CoreCLR。它支持Windows和Linux操作系统,Mac OS支持正在计划中。可以在Windows XP上运行CoreCLR吗?可以在Windows XP上运行CoreCLR吗?

+5

这是一个构建基块,它需要托管。提供的示例主机非常简单,意图是人们编写自己的CoreCLR以适应其运行时环境。你也许可以为XP编写一个,你必须首先构建它,在一个14岁的操作系统上浪费你的时间是你的特权。 – 2015-02-10 16:34:45

回答

1

小心图灵焦油坑,其中一切都是可能的,但没有任何兴趣是容易的。所以它是可能的,但是由于XP可能缺少Win 8/10托管实现中使用的一些低级别API以及一些本机C/C++编译器/目标怪异特性,您可能会走上漫长的道路。然后再一次,针对Core CLR的XP真的很“有趣”......? ;)

2

我不这么认为。其原因如下: enter image description here 参考:https://docs.microsoft.com/en-us/dotnet/articles/standard/library

的Windows XP不支持大于4.0任何.NET framewrk更高。和基于.NET 4.0的winform应用程序或类库不能引用.NET Core 1.x类库。

你可能有更好的运气重新编译.NET核心SDK,核心clr & Corefx来自Windows XP或任何其他操作系统的来源,但我认为它会非常困难。如果更容易,MSFT首先会做到这一点。

关于.NET CORE 2.0? .NEt Core 2.0 support 参考:https://github.com/dotnet/core/blob/master/roadmap.md#technology-roadmaps

相关问题