2015-02-10 25 views
6

Ora abbiamo un'implementazione open source gratuita del nucleo .NET: CoreCLR. Supporta il sistema operativo Windows e Linux, è pianificato il supporto per Mac OS. È possibile eseguire CoreCLR su Windows XP?È possibile eseguire CoreCLR su Windows XP?

+5

È un blocco di base, deve essere ospitato. Gli host di esempio forniti sono molto semplici, l'intenzione è che le persone scrivano da sé per adattare CoreCLR al loro ambiente di runtime. Forse puoi scriverne uno per XP, dovrai farlo per primo, sprecare tempo in un sistema operativo di 14 anni è una tua prerogativa. –

risposta

1

Attenzione al catrame di Turing in cui tutto è possibile ma niente di interessante è facile. Quindi è possibile, ma dal momento che XP potrebbe mancare di alcune API di basso livello che vengono utilizzate nell'implementazione dell'hosting di Win 8/10 oltre a qualche nativo C/C++ di destinazione/stranezze di destinazione, potresti trovarti in una lunga strada. Quindi, ancora, il targeting per XP per Core CLR è davvero "interessante" ...? ;)

2

Non penso. La ragione è la seguente: enter image description here Riferimento: https://docs.microsoft.com/en-us/dotnet/articles/standard/library

Windows XP non supporta alcun .NET Framewrk superiore a 4.0. e le app winform basate su .NET 4.0 o le librerie di classi non possono fare riferimento alle librerie di classi .NET Core 1.x.

Si potrebbe avere più fortuna ricompilando .NET core SDK, core clr & Corefx da fonti per Windows XP o qualsiasi altro sistema operativo, ma ritengo che sarà molto difficile. Se fosse più facile, MSFT lo avrebbe fatto in primo luogo.

Informazioni su .NET CORE 2.0? .NEt Core 2.0 support Riferimento: https://github.com/dotnet/core/blob/master/roadmap.md#technology-roadmaps

Problemi correlati