Weekly .NET Roundup: .NET 10, VS 2026, MAUI, and Agentic Dev

Updates include .NET 10, Visual Studio 2026, cross-platform frameworks, TypeScript compiler improvements, and AI-powered development tools.

.NET 10, Visual Studio 2026, and MAUI Ecosystem Developments

.NET Conf 2025 introduced .NET 10 (with support until 2028), following last week’s modular IDE announcements and tighter Copilot/VS integration. Updates focus on performance, post-quantum cryptography, ASP.NET Core, Blazor, .NET MAUI, and C# 14. Aspire 13 CLI adds support for Python and JavaScript. Copilot and Agent Framework continue to grow alongside agent-based development. Progress in code quality and security guidance supports inclusive and streamlined development, and the MAUI Community Standup explored .NET 10’s impact and upgrade strategy.

Practical Guidance and Tooling for .NET Developers

Stephen Toub and Scott Hanselman share recommendations for CancellationToken use in asynchronous .NET code, supporting robust and testable patterns. Age verification for .NET MAUI now aligns with current global regulations, providing platform-specific tips for Android, iOS, and Windows. The latest NetEscapades.EnumGenerators release adds support for [EnumMember] and improved analyzers.

Agentic UI, MCP, and Coding Experience Updates in Microsoft’s Stack

Demonstrations show AG-UI and Blazor enabling interactive web components for agent-based apps. Updated tooling for MCP in VS Code improves developer onboarding, and features like in-depth keyboard shortcut analysis support improved workflow familiarity in Visual Studio 2026.

TypeScript Compiler and Language Service Modernization

Project Corsa is taking TypeScript's compiler and language service to native code in version 7, adding multi-threading and more type safety. Preview features are available in VS Code, and migration guidance is provided.

Other Coding News

The VS Code Insiders Podcast is now available, featuring interviews and technical segments about AI, new VS Code features, accessibility, and open-source engagement.