Home / Tecnologia / Descubra as Novidades do .NET 11 Preview 1

Descubra as Novidades do .NET 11 Preview 1

Fala, devs!

O .NET 11 Preview 1 chegou com a promessa de tornar a vida dos desenvolvedores muito mais fácil. Com algumas melhorias significativas no SDK, a produtividade vai lá para o alto. Se você está curioso sobre o que há de novo, prepare-se, pois as novidades vão te surpreender!

🧪 dotnet test agora mais direto ao ponto

Sabe aquele momento em que você só quer rodar um teste e precisa digitar --project ou lembrar de alguma flag mágica? Esquece isso! Agora o dotnet test aceita argumentos posicionais. Ou seja:

# Antes (ainda funciona)
dotnet test --project MyProject.csproj

# Agora no .NET 11
dotnet test MyProject.csproj

🔥 Hot Reload turbinado no dotnet watch

Essa é de emocionar quem vive ajustando código e testando em tempo real: o Hot Reload agora suporta alterações em referências de pacotes e projetos sem precisar reiniciar a aplicação.

Você adiciona uma nova dependência? Ele detecta, copia, carrega e segue o baile. Tudo isso sem perder o ritmo da sua sessão de desenvolvimento. É como mágica, só que com Roslyn por trás.

Ah, e se você usa Docker, agora dá pra configurar a porta WebSocket do Hot Reload com variáveis de ambiente. Adeus conflitos de porta!

🧭 dotnet run com seleção interativa de framework e dispositivo

Se você trabalha com projetos multi-target ou com .NET MAUI, essa aqui é ouro puro. O dotnet run agora te mostra um menu interativo para escolher o framework ou dispositivo de destino. Isso mesmo, com setinhas no terminal e tudo!

E mais: dá pra listar os dispositivos disponíveis com --list-devices ou já escolher direto com --device. Um verdadeiro upgrade na experiência de linha de comando.

🧹 Novos Code Analyzers: seu código mais limpo e rápido

Seis novos analisadores de código chegaram para te ajudar a escrever código mais performático e elegante. Alguns destaques:

  • CA1517: Prefira ReadOnlySpan<char> em vez de string para constantes.
  • CA1830: Use StringBuilder.Append(char) em vez de criar strings temporárias.
  • CA1876: Detecta uso ineficiente de AsParallel() em loops.
  • CA2027: Aponta Task.Delay sem CancellationToken em Task.WhenAny.

🧠 Pequenas melhorias que fazem a diferença

dotnet format agora aceita --severity hidden, permitindo aplicar correções até em diagnósticos mais discretos.

PublishReferenceSymbols: nova propriedade MSBuild que inclui arquivos .pdb de projetos referenciados na publicação. Stack traces mais completos, yay!

📅 E o que vem por aí?

O .NET 11 está previsto para lançamento final em novembro de 2026, como uma versão STS (Standard Term Support) — ou seja, com suporte garantido por dois anos. É o momento ideal para começar a testar, experimentar e dar feedback para a equipe da Microsoft.

Então, se você ainda não testou, bora instalar o SDK e brincar com essas novidades. E claro, se curtiu o post, compartilha com a galera dev, e deixa o seu comentário! 💬

🎉 Conclusão

O .NET 11 Preview 1 mostra que a Microsoft está ouvindo a comunidade e focando em produtividade real. Seja com melhorias no CLI, Hot Reload mais inteligente ou analisadores que ajudam a evitar armadilhas de performance, essa versão promete muito.

Então, se você ainda não testou, bora instalar o SDK e brincar com essas novidades. E claro, se curtiu o post, compartilha com a galera dev, e deixa o seu comentário! 💬

Até a próxima!

📚 Vale a leitura

As informações deste post foram baseadas em fontes oficiais da Microsoft e da comunidade .NET. 😉

Novidades do .NET 11 | Microsoft Learn
.NET SDK in .NET 11 Preview 1 – Release Notes | GitHub
Novidades do .NET 11 Preview 1: Hot Reload, dotnet run interativo e novos Code Analyzers | balta

5 1 voto
Classificação do post
Inscrever-se
Notificar de
guest
0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários