Microsoft lança .NET 11 Preview 7 com grandes mudanças no toolchain


A Microsoft lançou o .NET 11 Preview 7, trazendo grandes alterações ao SDK, à cadeia de ferramentas de compilação, ao C#, ao ASP.NET Core, ao Windows Forms e a outras partes da plataforma.

Esta versão ativa o servidor MSBuild e a CLI do NativeAOT por predefinição, alterações que, segundo a Microsoft, deverão ajudar a reduzir os tempos de compilação e a sobrecarga dos contentores, especialmente em cargas de trabalho na cloud.

.NET 11 Preview 7 altera a cadeia de ferramentas predefinida

O SDK do .NET 11 passa a ativar automaticamente o servidor MSBuild e a CLI do NativeAOT. O comando dotnet test também ganha as novas opções –timeout e –maximum-failed-tests.

A Microsoft adicionou suporte para projetos de travessia, enquanto a publicação de contentores passa a utilizar as predefinições nativas da plataforma.

Os programadores que testarem o Preview 7 em ambientes semelhantes a produção poderão ter de rever as configurações de compilação, o empacotamento de contentores e as ligações à plataforma devido às novas predefinições.

C# ganha novas funcionalidades da linguagem

O C# no .NET 11 Preview 7 adiciona suporte para instruções break e continue com etiqueta, dando aos programadores mais controlo sobre ciclos complexos.

A Microsoft introduziu também os padrões de união e melhorou a verificação de exaustividade para restrições de tipos fechados.

O lançamento mais alargado do Preview 7 inclui atualizações em Libraries, Runtime, SDK, C#, ASP.NET Core, .NET MAUI, Entity Framework Core, F# e Windows Forms.

Blazor e Windows Forms também recebem melhorias

O Blazor passa a suportar circuitos pausados automaticamente, enquanto o ASP.NET Core adiciona suporte a OpenAPI 3.2 para Eventos Enviados pelo Servidor.

O Windows Forms recebe alterações destinadas a reduzir as cintilações quando as aplicações mudam para o modo escuro. A Microsoft também melhorou a integração com os estilos visuais do sistema Windows.

A Microsoft recomenda o Visual Studio 2026 Insiders ou o Visual Studio Code com a extensão C# Dev Kit para os programadores que têm como alvo o .NET 11 Preview 7.

.NET 11 avança para as compilações candidatas a lançamento

Espera-se que o Preview 7 seja a última pré-visualização antes de o .NET 11 atingir a fase de candidato a lançamento.

A Microsoft planeia dois candidatos a lançamento para setembro e outubro de 2026, seguidos do lançamento de disponibilidade geral a 10 de novembro de 2026. O suporte para o .NET 11 está atualmente programado para continuar até 9 de novembro de 2028.

Noutras notícias da Microsoft, a empresa recentemente corrigiu uma vulnerabilidade do WinSock explorada ativamente, enquanto a vulnerabilidade de dia zero ShieldBreak recém-divulgada pode obter acesso SYSTEM mesmo em sistemas Windows totalmente corrigidos.

Os leitores ajudam a apoiar o Windows Report. Podemos receber uma comissão se você comprar através dos nossos links. Tooltip Icon

Leia a nossa página de divulgação para descobrir como pode ajudar o Windows Report a sustentar a equipe editorial. Read more

User forum

0 messages