Aceda aqui para procurar o ciclo de vida do seu produto.
O .NET Core é um conjunto de componentes de runtime, biblioteca e compilador que pode ser usado em várias configurações para ambiente de trabalho, web cargas de trabalho de dispositivos e nuvem. Multiplataforma e com código open-source, o .NET fornece um modelo de desenvolvimento leve e a flexibilidade para trabalhar com uma variedade de ferramentas de desenvolvimento de plataformas de SO. O .NET está disponível no GitHub sob licença do MIT. O .NET refere-se a várias tecnologias, incluindo .NET Core, ASP.NET Core e Entity Framework Core.
O .NET envia lançamentos principais uma vez por ano, por volta de novembro, com lançamentos numerados pares como .NET 6, .NET8, etc. sendo lançamentos de Suporte de Longo Prazo (LTS) e versões ímpares numeradas como .NET 5, .NET 7, etc. sendo lançamentos de Suporte de Termos Standard (STS). As versões LTS são suportadas durante um mínimo de 3 anos ou 12 meses após a disponibilização de um lts sucessor. As versões de STS são suportadas durante um mínimo de 18 meses ou 6 meses após a disponibilização de um sucessor. Para obter mais informações sobre o .NET podem ser encontradas aqui.
As informações sobre .NET podem ser encontradas aqui.
Pode encontrar a data final para todos os lançamentos do .NET aqui.
O ASP.NET Core e o Entity Framework Core são enviados como parte dos lançamentos do .NET e seguirão o ciclo de vida do lançamento principal.
Nalguns casos, instalar um componente ou biblioteca de terceiros através do NuGet poderá ser um pré-requisito para utilizar o .NET. O suporte para estes componentes será disponibilizado pelo fornecedor que envia esses componentes ou bibliotecas.
Os lançamentos do .NET para determinadas plataformas, como o Red Hat Enterprise Linux, serão publicados pela Red Hat em vez da Microsoft. Para estas plataformas, as atualizações do .NET serão disponibilizadas ao fornecedor para implementação através dos respetivos sistemas.
Os clientes que obtêm o código fonte do .NET a partir do GitHub e o criam por si próprios podem obter correções e atualizações no formato de origem a partir do GitHub, desde que a versão do .NET não tenha atingido o fim do suporte e as incorpore na sua própria compilação do .NET.
O .NET e o .NET Framework (geralmente) têm uma relação subconjunto-superset. O .NET Core tem a denominação "Core" porque contém as funcionalidades principais do .NET Framework para as bibliotecas de runtime e framework. Por exemplo, o .NET Core e o .NET Framework compartilham o GC, o JIT e tipos como String e List<T>.
O .NET Core foi criado para que o .NET pudesse ser de código aberto, multiplataforma e ser utilizado em ambientes com recursos mais restritos.
O .NET é uma plataforma de desenvolvimento mais recente e os lançamentos para o .NET seguem uma cadência de lançamento ágil e mais rápida. As aplicações baseadas no .NET Framework são amplamente implementadas em centenas de milhões de computadores com uma fasquia elevada de compatibilidade e estabilidade. Isto resulta em lançamentos menos frequentes para o .NET Framework com menos alterações. Devido a estas diferenças, os lançamentos do .NET e .NET Framework seguem o seu próprio ciclo de vida.
Estou a utilizar o .NET Framework 4.5.x ou 4.6.x. Isto significa que preciso atualizar a minha aplicação para trabalhar com o .NET?
.NET Framework versões anteriores à 4.6.2 atingiram o fim do suporte. Se estiver a utilizar o .NET Framework 4.6.2 ou posterior não precisa atualizar a sua aplicação para trabalhar com o .NET. Dito isto, a plataforma de desenvolvimento .NET oferece várias vantagens sobre a plataforma legada do Microsoft .NET Framework e encorajamo-lo a considerar a modernização das suas aplicações para tirar partido do .NET moderno. Pode obter mais informações aqui.