2015-02-10 618 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

相關問題