2015-02-10 22 views
6

Jetzt haben wir eine freie Open-Source-Implementierung des .NET-Kerns: CoreCLR. Es unterstützt Windows und Linux Betriebssystem, Mac OS Unterstützung ist geplant. Ist es möglich, CoreCLR unter Windows XP auszuführen?Kann CoreCLR unter Windows XP ausgeführt werden?

+5

Es ist ein Baustein, es muss gehostet werden. Die zur Verfügung gestellten Beispielhosts sind sehr einfach, Absicht ist, dass Leute ihre eigenen schreiben, um das CoreCLR an ihre Laufzeitumgebung anzupassen. Du kannst vielleicht einen für XP schreiben, du musst ihn zuerst bauen, verschwenden deine Zeit auf einem 14 Jahre alten Betriebssystem ist dein Vorrecht. –

Antwort

1

Vorsicht vor der Turing-Teergrube, in der alles möglich ist, aber nichts von Interesse ist einfach. So ist es möglich, aber da XP möglicherweise einige Low-Level-APIs, die in der Win 8/10 Hosting-Implementierung und einige native C/C++ Compiler/Target Kuriositäten verbraucht werden, könnten Sie für einen langen Weg sein. Andererseits ist das Targeting von XP für Core CLR wirklich "interessant" ...? ;)

2

Ich glaube nicht. Der Grund hierfür ist wie folgt: enter image description here Referenz: https://docs.microsoft.com/en-us/dotnet/articles/standard/library

Windows XP nicht .NET Framewrk höher als 4.0 unterstützt. .NET 4.0-basierte Winform-Anwendungen oder Klassenbibliotheken können keine .NET Core 1.x-Klassenbibliotheken referenzieren.

Sie könnten besser Glück haben, .NET Core SDK, Core CLR & Corefx aus Quellen für Windows XP oder einem anderen Betriebssystem neu zu kompilieren, aber ich denke, es wird sehr schwer sein. Wenn es einfacher wäre, hätte MSFT es in erster Linie getan.

Über .NET CORE 2.0? .NEt Core 2.0 support Referenz: https://github.com/dotnet/core/blob/master/roadmap.md#technology-roadmaps

Verwandte Themen