A versão de pré-visualização .NET 11 Preview 7 já está disponível para os desenvolvedores, trazendo um amplo conjunto de atualizações que abrangem os componentes essenciais da plataforma e as ferramentas de desenvolvimento de aplicativos. A versão inclui melhorias nas bibliotecas, no runtime e no SDK, além de atualizações nas linguagens e nos frameworks relacionados ao .NET, bem como atualizações voltadas para aplicativos web, móveis, bancos de dados e aplicativos Windows.
Atualizações nas bibliotecas e no runtime
As bibliotecas adicionam tipos decimais de ponto flutuante compatíveis com IEEE 754, suporte a Generic Complex<T>, compressão de requisições HTTP e a possibilidade de configurar a liberação de conexões HTTP. Elas também incluem APIs para resolver registros DNS, suporte a senhas de arquivos ZIP e mais APIs para criar, extrair e ler metadados de arquivos, além de APIs para codificação ordinal.
O System.Text.Json oferece inferência de polimorfismo em hierarquias fechadas, enquanto ChangeToken.OnChange passou a oferecer suporte à execução assíncrona. No runtime, as melhorias incluem escalonamento assíncrono no runtime, aprimoramentos de tail-await e a execução do CoreCLR no WebAssembly para o conjunto de testes das bibliotecas, além de atualizações no JIT, na geração de código, no NativeAOT e nos diagnósticos do runtime.
SDK, C# e desenvolvimento de testes
O NativeAOT na interface dotnet CLI passou a ser habilitado por padrão, assim como o servidor MSBuild. O comando dotnet test recebe opções de tempo limite de execução e do número máximo de testes com falha, além de oferecer suporte a projetos Microsoft.Build.Traversal. As atualizações de testes incluem melhorias nos relatórios do Microsoft.Testing.Platform e suporte a dispositivos e ambientes .NET MAUI.
A versão corrige problemas de validação de referências e atualidade de arquivos em aplicativos baseados em arquivos. O processo de publicação de contêineres passa a preferir os runtimes nativos locais da plataforma, enquanto os pacotes de ferramentas do .NET oferecem suporte a matrizes RID personalizadas. O C# adiciona labeled break e continue, padrões union que correspondem à união ou ao seu valor, verificação de completude para parâmetros de tipo restritos por uma hierarquia fechada, além de atualizações no modo de compatibilidade e no nameof em Unsafe Evolution.
ASP.NET Core e .NET MAUI
As atualizações do ASP.NET Core incluem a pausa de circuitos Blazor quando estão inativos, o armazenamento em cache da saída do Blazor SSR usando CacheView e novos analisadores para Blazor. O QuickGrid oferece suporte às propriedades InitialItemIndex e ScrollToItemAsync, usa a versão 6 do Emscripten por meio do wasm-tools, e o Razor aceita atributos literais para parâmetros de componentes com tipos union.
A plataforma adiciona localização para a validação integrada, suporte à atualização da autenticação no cliente SignalR para .NET após redirecionamentos, eventos Server-Sent Events no OpenAPI 3.2 e acesso aos tokens de vinculação do canal TLS por meio de ITlsConnectionFeature. No .NET MAUI, as adições incluem autenticação por chaves de acesso entre plataformas, recarga rápida incremental de XAML, modelos de rotas Shell, associações RelativeSource seguras com AOT, suporte a back-ends de plataformas externas e melhorias no TabbedPage em plataformas da Apple.
Entity Framework Core, F# e Windows Forms
O Entity Framework Core recebe melhorias na tradução de consultas LINQ, no provedor do Azure Cosmos DB e nas migrações, além de suporte ao tipo Half no SQLite. As atualizações do F# incluem suporte a expressões de cálculo dentro do lado direito de um let comum, resolução de atributos em módulos e namespaces recursivos, mensagens de diagnóstico mais claras para alguns atalhos de tipos de atributos e a correção da emissão do tamanho de StructLayout para uniões estruturais sem dados.
O Windows Forms permite a adesão aos estilos visuais do .NET 11, a interação com as configurações de exibição visual do sistema e a prevenção de flashes brancos no modo escuro por meio da criação adiada de formulários. Também é possível suspender o desenho durante alterações em massa nas propriedades dos controles, além da adição da aparência de chave de alternância ao CheckBox e ao RadioButton.
Como começar
Para começar a usar o .NET 11 Preview 7, a Microsoft recomenda instalar o .NET 11 SDK. No Windows, recomenda-se que os usuários do Visual Studio instalem a versão mais recente do Visual Studio 2026 Insiders, com a possibilidade de usar o Visual Studio Code e a extensão C# Dev Kit com o .NET 11.