.NET Standard
Una especificación formal de las API que son comunes en las implementaciones de .NET
¿Qué es .NET Standard?
Hay varias implementaciones de .NET. Cada implementación permite que el código .NET se ejecute en diferentes lugares: Linux, macOS, Windows, iOS, Android y muchos más. .NET Standard es una especificación formal de las API que son comunes en todas estas implementaciones de .NET.
.NET Standard permite que las bibliotecas se construyan con el conjunto acordado de API comunes, lo que garantiza que se puedan usar en cualquier aplicación .NET: móvil, escritorio, IoT, web o en cualquier lugar donde escriba código .NET.
Versiones de .NET Standard
.NET Standard tiene versiones. Cada nueva versión agrega más API. Cuando una biblioteca se compila con una versión determinada de .NET Standard, se puede ejecutar en cualquier implementación de .NET que implemente esa versión de .NET Standard (o superior).
El destino de una versión superior de .NET Standard permite que una biblioteca use más API, pero significa que solo se puede usar en versiones más recientes de .NET. Establecer como destino una versión inferior reduce las API disponibles, pero significa que la biblioteca se puede ejecutar en más lugares.
Implementación de .NET | Compatibilidad con versiones |
---|---|
.NET y 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 |
Plataforma universal de Windows | 8.0 8.1 10.0 10.0.16299 TBD |
Unity | 2018.1 2021.2 |
¿Listo para empezar?
Aprenda .NET fácilmente con nuestros tutoriales paso a paso.