在.NET Core推出之前,.NET Core是參考.NET Framework重新開發的.NET實現,Mono是.NET Framework的一個開源的、跨平台的實現。
如果拿操作系統打個比方,這時,.NET Framework是Unix,.NET Core是Linux,Mono是Mac OS X。
在.NET Core推出之后,.NET Framework與Mono將基於.NET Core重新構建。.NET Framework將成為.NET Core在Windows上的一個發行版,Mono將成為.NET Core的一個跨平台發行版。
再拿操作系統打個比較,那時,.NET Core是Linux,.NET Framework是Ubuntu,Mono是Red Hat。