Stavo scrivendo le piattaforme supportate per il mio PCL recentemente, una delle quali sono altri PCL. Ero confuso se la mia libreria (che ha come target .NET Framework 4.5 e Windows/Phone 8.1) può essere utilizzata anche nei progetti .NET Core.Qual è la differenza tra .NET Core e PCL?
A quanto ho capito, le PCL consentono di condividere il codice su più piattaforme senza ricompilazione, mentre .NET Core fa altrettanto. L'unica differenza è che .NET Core si rivolge a poche piattaforme, ad esempio OS X e Linux, ed è open source.
Quindi, in sostanza, non vedo come .NET Core è diverso rispetto a Microsoft rebranding del PCL e dicendo "ATTENZIONE stiamo andando open source e piattaforme non Windows rivolti!"
Quindi la linea di fondo è, sono PCL compatibili con .NET Core e viceversa? Qual è la differenza tra loro?