O .NET 7, uma versão da estrutura de aplicativos multiplataforma e de código aberto da Microsoft lançada em novembro de 2022, chegará ao fim do suporte em 14 de maio de 2024, disse a Microsoft em 27 de março.
Após 14 de maio, a Microsoft não fornecerá mais atualizações de serviços, incluindo suporte técnico ou correções de segurança. Os desenvolvedores precisarão atualizar para o .NET 8, lançado em novembro de 2023, para continuarem a receber suporte. O .NET 7 é uma versão do Standard Term Support, que recebe suporte por 18 meses. É compatível com a Microsoft em vários sistemas operacionais, incluindo Windows, MacOS, Linux, Android e iOS.
A Microsoft enfatizou que os aplicativos que usam o .NET 7 continuarão em execução após o término do suporte, mas os usuários podem não conseguir acessar o suporte técnico para aplicativos .NET 7. A empresa recomenda que os usuários de aplicativos .NET entrem em contato com o desenvolvedor ou fornecedor de software para descobrir se uma versão atualizada que usa .NET 8 está disponível. Os aplicativos podem ser atualizados para .NET 8 alterando o TargetFramework
propriedade no arquivo do projeto para net8.0
. Os ambientes de desenvolvimento e hospedagem também precisarão ser atualizados. Instruções detalhadas para atualizar o .NET podem ser encontradas aqui.
Para o Visual Studio, o componente .NET no IDE será alterado para fora de suporte e opcional, começando com a atualização de serviço de junho de 2024 para Visual Studio 2022 17.6 e Visual Studio 2022 17.5. Os desenvolvedores devem usar o SDK do .NET 8 para criar componentes do .NET 6 ou .NET 8 para manter o suporte. A opção do componente “remover fora do suporte” pode ser usada para remover o .NET 7 de instalações existentes do Visual Studio.
Ao contrário do .NET 7, o .NET 6, lançado em novembro de 2021, possui status de Long Term Support (LTS), levando-o até novembro deste ano. O .NET 8 também possui status de suporte de longo prazo.