Pimpedro.com
← Todos os artigos

19 mai 2026 · 7 min de leitura

Do .NET Framework ao .NET 8: migrar sem dor

Strangler fig, testes de caracterização e migração por fatias — o caminho seguro para sair do legado.

C#.NET

Ainda há muito .NET Framework em produção — e a correr bem. Mas o fim do suporte, a falta de novidades e a dificuldade em correr em Linux e containers tornam a migração inevitável. A boa notícia: não precisa de ser um big bang.

Passo zero: inventário honesto. Que dependências existem e têm equivalente no .NET moderno? WebForms e WCF são os dois escolhos clássicos — quase sempre exigem reescrita parcial, não migração automática. Ferramentas como o .NET Upgrade Assistant ajudam no resto.

A estratégia que recomendo é o strangler fig: a app legada continua a correr enquanto migras por fatias — um endpoint, um módulo, um serviço de cada vez — com testes de caracterização a garantir que o comportamento não muda. Cada fatia entregue é valor real, não meses no escuro.

E aproveita a migração para pagar dívida técnica seletiva: nullable reference types ligados, logging estruturado, configuração por ambiente. Mas disciplina — migração não é a altura para redesenhar tudo. Muda de plataforma primeiro, melhora depois.

Gostaste? Vamos falar do teu projeto.

Sessão gratuita de 20 minutos, sem compromisso.

Agendar sessão