.NET Standard
Uma especificação formal das APIs que são comuns em implementações do .NET
O que é .NET Standard?
Há várias implementações do .NET. Cada implementação permite a execução de código .NET em locais diferentes: Linux, macOS, Windows, iOS, Android e muito mais. O .NET Standard é uma especificação formal das APIs que são comuns em todas essas implementações do .NET.
O .NET Standard permite que as bibliotecas sejam compiladas em relação ao conjunto acordado de APIs comuns, garantindo que elas possam ser usadas em qualquer aplicativo .NET, seja móvel, área de trabalho, IoT, Web ou em qualquer lugar que você escrever código .NET.
Versões do .NET Standard
.NET Standard controle de versão. Cada nova versão adiciona mais APIs. Quando uma biblioteca é criada em uma determinada versão do .NET Standard, ela pode ser executada em qualquer implementação do .NET que implementa essa versão do .NET Standard (ou superior).
O direcionamento de uma versão mais .NET Standard permite que uma biblioteca use mais APIs, mas significa que ela só pode ser usada em versões mais recentes do .NET. O direcionamento de uma versão inferior reduz as APIs disponíveis, mas significa que a biblioteca pode ser executada em mais locais.
Implementação do .NET | Suporte de versão |
---|---|
.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 |
Plataforma Universal do Windows | 8.0 8.1 10.0 10.0.16299 TBD |
Unity | 2018.1 2021.2 |
Pronto para começar?
Aprenda .NET facilmente com nossos tutoriais passo a passo.