Qual a diferença entre as bibliotecas de classe ".Net Standard", ".Net Framework" e ".Net Core"?
Qual a diferença entre as bibliotecas de classe ".Net Standard", ".Net Framework" e ".Net Core"?
Olá Guilherme, tudo certo?
A biblioteca .NET Standard é a biblioteca padrão do .NET e é nela onde são encontradas as principais classes, como os tipos primitivos, na verdade o namespace System
, entre outros fazem parte desta biblioteca.
O .NET Framework é a versão que foi lançada com a plataforma .NET, então essa é a versão que é apenas suportada pelo Windows e enquadra os projetos legados.
O .NET Core é a versão mais recente, que é open-source, multiplataforma e vem sendo atualizada e melhorada constantemente, e é recomendado que os projetos de hoje em dia sejam iniciados nas versões LTS do .NET Core, como as versões 2.1 ou 3.1.
Espero ter ajudado!