[CS] CARLOS SEIDL EN
Blog

Resumo da .NET Conf 2026, dia 1: .NET 11, C# 15 e o que fazer esta semana

O .NET 11 saiu no primeiro dia da .NET Conf 2026. O que muda no seu código, o que vale testar e o que fazer esta semana.

Por 2 min de leitura
  • dotnet
  • csharp
  • dotnetconf
  • dotnet11

O .NET 11 saiu hoje, no primeiro dia da .NET Conf 2026. Meu resumo do que muda no seu código e no seu planejamento 👇

⚠️ O .NET 8 e o .NET 9 saíram de suporte hoje.

Está no 8 ou 9? Precisa sair agora. Para produção, o caminho mais seguro é o .NET 10 (LTS, até 11/2028).

Está no 10? Não precisa correr. O 11 é STS (2 anos): teste num branch e decida pelo que ele traz.

🧩 C# 15: union types

Resumo visual: C# 15: union types. Um valor é exatamente um entre N tipos, e o compilador checa se o switch cobre todos os casos, sem o "_ =>" no fim.

Um valor é exatamente um entre N tipos, e o compilador checa se o switch cobre todos os casos, sem o "_ =>" no fim. Acrescentou um tipo novo? Todo switch que não trata o caso deixa de compilar. Quem usa Result Pattern ou OneOf vai reconhecer: agora é da linguagem.

🔒 C# 15: closed hierarchies

Resumo visual: C# 15: closed hierarchies. Uma closed class só pode ser herdada no próprio assembly, então o pattern matching também fica exaustivo.

Uma closed class só pode ser herdada no próprio assembly, então o pattern matching também fica exaustivo.

Regra prática: union para juntar tipos sem relação; closed quando a hierarquia é sua.

⚡ Performance e CLI

Resumo visual: Performance e CLI. Host Native AOT para comandos simples da CLI, file-based apps com vários arquivos (#:include) e dotnet watch integrado ao Aspire.

Host Native AOT para comandos simples da CLI, file-based apps com vários arquivos (#:include) e dotnet watch integrado ao Aspire.

🌐 ASP.NET Core e Blazor

Resumo visual: ASP.NET Core e Blazor. Validação assíncrona com DataAnnotations (await no banco sem travar thread), OpenAPI 3.2 e Blazor AI components (experimental, protocolo AG-UI).

Validação assíncrona com DataAnnotations (await no banco sem travar thread), OpenAPI 3.2 e Blazor AI components (experimental, protocolo AG-UI).

🗄️ EF Core 11

Resumo visual: EF Core 11. Índices vetoriais e busca vetorial aproximada no SQL Server (experimental).

Índices vetoriais e busca vetorial aproximada no SQL Server (experimental). Para quem monta RAG em .NET, é a busca por similaridade dentro do banco que já está em produção.

🤖 IA e agentes, o tema do keynote

Resumo visual: IA e agentes, o tema do keynote. Microsoft.Extensions.AI para falar com os modelos, template de servidor MCP no SDK (dotnet new mcpserver), Microsoft Agent Framework e .NET Skills, gu

Microsoft.Extensions.AI para falar com os modelos, template de servidor MCP no SDK (dotnet new mcpserver), Microsoft Agent Framework e .NET Skills, guias do time .NET para agentes de código.

📱 MAUI

Resumo visual: MAUI. CoreCLR vira o runtime padrão em todas as plataformas, no lugar do Mono.

CoreCLR vira o runtime padrão em todas as plataformas, no lugar do Mono.

✅ O que eu faria esta semana

Resumo visual: O que eu faria esta semana. Listar o que ainda roda em .NET 8 ou 9 e planejar a ida para o 10.
  1. Listar o que ainda roda em .NET 8 ou 9 e planejar a ida para o 10.
  2. Instalar o SDK 11 lado a lado e testar union types onde hoje há classe base ou OneOf.
  3. Rodar dotnet new mcpserver e plugar no agente que você já usa.

Amanhã (11/11) tem keynote do Visual Studio, MCP C# SDK e EF Core 11. Grátis e ao vivo em dotnetconf.net.

Qual dessas novidades entra primeiro no seu projeto?

#dotnet #csharp #dotnetconf #dotnet11

Fonte original: dotnetconf.net

← todos os posts