.NET Standard
Specifica formale delle API comuni nelle implementazioni .NET
Che cos'è .NET Standard?
Esistono diverse implementazioni di .NET. Ogni implementazione consente l'esecuzione di codice .NET in ambienti diversi: Linux, macOS, Windows, iOS, Android e molti altri. .NET Standard è una specifica formale delle API comuni in tutte queste implementazioni .NET.
.NET Standard consente alle librerie di eseguire la compilazione con il set di API comuni concordato, per garantire che possano essere usate in qualsiasi applicazione .NET: dispositivi mobili, desktop, Internet o ovunque venga scritto il codice .NET.
Versioni di .NET Standard
.NET Standard include il controllo delle versioni. Ogni nuova versione aggiunge altre API. Quando una libreria viene compilata in base a una determinata versione di .NET Standard, può essere eseguita su qualsiasi implementazione di .NET che implementa tale versione di .NET Standard (o successiva).
La destinazione di una versione più recente di .NET Standard consente a una libreria di usare più API, ma significa che può essere usata solo in versioni più recenti di .NET. L'assegnazione di una versione inferiore riduce le API disponibili, ma significa che la libreria può essere eseguita in più posizioni.
Implementazione di .NET | Versioni supportate |
---|---|
.NET e NET Core | 1.0 1.1 2.0 2.1 2.2 3.0 3.1 5.0 6.0 7.0 8.0 |
.NET Framework | 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.8 4.8.1 |
Mono | 4.6 5.4 6.4 |
Xamarin.iOS | 10.0 10.14 12.16 |
Xamarin.Android | 7.0 8.0 10.0 |
Piattaforma UWP (Universal Windows Platform) | 8.0 8.1 10.0 10.0.16299 TBD |
Unity | 2018.1 2021.2 |
Pronti per iniziare?
Informazioni su .NET con facilità con le esercitazioni dettagliate.