2015-02-10 3 views
6

Теперь у нас есть бесплатная реализация ядра .NET с открытым исходным кодом: CoreCLR. Он поддерживает операционную систему Windows и Linux, планируется поддержка Mac OS. Возможно ли запустить CoreCLR в Windows XP?Возможно ли запустить CoreCLR в Windows XP?

+5

Это строительный блок, он должен быть размещен. Предоставленные образцы хостов очень простые, намерение заключается в том, что люди пишут свои собственные, чтобы адаптировать CoreCLR к среде выполнения. Вы можете, возможно, написать один для XP, вам придется сначала его создать, потратив ваше время на 14-летнюю операционную систему, это ваша прерогатива. –

ответ

1

Остерегайтесь Тьюринга, в котором все возможно, но ничего интересного нелегко. Таким образом, это возможно, но поскольку в XP может отсутствовать API-интерфейсы низкого уровня, которые потребляются в реализации хостинга Win 8/10, а также некоторые собственные компиляторы/целевые странности C/C++, вы можете оказаться на долгой дороге. Опять же, нацеливается на XP для Core CLR действительно «интересно» ...? ;)

2

Я так не думаю. Причина заключается в следующем: enter image description here Ссылка: https://docs.microsoft.com/en-us/dotnet/articles/standard/library

Windows XP не поддерживает какой-либо .NET framewrk выше, чем 4,0. и приложения winform на базе .NET 4.0 или библиотеки классов не могут ссылаться на библиотеки классов .NET Core 1.x.

Возможно, вам удастся перекомпилировать .NET core SDK, core 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

Смежные вопросы