website

🟦 Pulse on .NET – November 2025 Edition

Your AI-generated monthly roundup of .NET platform updates and community highlights.

November 2025 was a landmark month for .NET: Microsoft officially launched .NET 10 (LTS) – a major release emphasizing AI integration and performance – along with Visual Studio 2026. At the annual .NET Conf, we saw the debut of new AI-driven development tools (like GitHub Copilot’s modernization and testing features) and previews of next-gen frameworks such as the Microsoft Agent Framework for building intelligent apps. The community eagerly embraced the new releases, with open-source projects shipping day-one support (e.g. Uno Platform 6.4) and user groups worldwide celebrating .NET 10’s arrival. This edition of Pulse on .NET will recap the .NET 10 launch (its runtime, language, and framework enhancements), the accompanying tooling updates (IDE improvements and cloud integrations), the accelerated push for modernizing legacy .NET apps (now turbocharged by AI assistance and even support from AWS), the ecosystem news (open-source updates, community content, and events), and the expanded AI capabilities in .NET (from multi-agent frameworks to AI pair programming).

First, here’s a quick overview of November 2025’s key .NET announcements and their release dates:

Update Release Date Highlights Source
.NET 10.0 (GA) – Long Term Support November 11, 2025 Major release (LTS) – “most productive, modern, secure, intelligent, and performant .NET yet” [devblogs.m…rosoft.com]. Brings built-in AI support via new Microsoft Agent Framework and AI libraries [visualstud…gazine.com], [visualstud…gazine.com], significant performance gains (JIT optimizations, AVX10.2/SVE hardware accel., faster GC) [infoq.com], and C# 14 / F# 10 language updates (field-backed props, extension members, null-conditional assignment in C#; scoped warnings, parallel build in F#) [infoq.com], [infoq.com]. Includes improvements across ASP.NET Core (passkey auth, better OpenAPI, enhanced AOT), Blazor (faster load, state persistence), .NET MAUI (new controls, XAML compiler), and EF Core 10 (vector search, JSON columns) [infoq.com]. LTS supported for 3 years (until Nov 2028) [devblogs.m…rosoft.com], [infoq.com].  
.NET 8.0.22 & .NET 9.0.11 (Servicing) November 11, 2025 Patch updates for .NET 8 LTS and .NET 9 STS released alongside .NET 10. Contain non-security fixes only (October’s patches had already addressed critical vulnerabilities) [devblogs.m…rosoft.com]. No new features or breaking changes – these releases finalize .NET 8/9 stability for those not yet on .NET 10. .NET Framework had no new patches this month [devblogs.m…rosoft.com].  
Visual Studio 2026 (GA) November 11, 2025 Next-gen IDE now generally available, billed as the first “AI-powered” developer environment. Features full support for .NET 10 and C# 14, a refreshed Fluent UI, improved Hot Reload and Razor editors, and deep GitHub Copilot integration (AI “pair programmer” throughout the IDE) [devblogs.m…rosoft.com], [visualstud…gazine.com]. New Profiler AI Agents suggest performance fixes, Adaptive Paste auto-formats code, and a new solution file format (*.slnx) supports large modular repos [visualstud…gazine.com], [visualstud…gazine.com]. VS2026 emphasizes productivity and modernization (built-in upgrade tooling) while remaining seamlessly compatible with VS2022 projects.  
GitHub Copilot Tools for .NET November 11, 2025 AI-assisted dev enhancements announced at .NET Conf. Copilot App Modernization is now GA – an AI chat assistant that helps upgrade legacy .NET Framework apps to .NET 10, handling code fixes and config changes in minutes [devblogs.m…rosoft.com], [devblogs.m…rosoft.com]. Meanwhile, Copilot for Testing (Public Preview) can auto-generate unit tests and even suggest fixes for failing tests [devblogs.m…rosoft.com]. Early adopters reported significant time savings using these tools to modernize codebases [devblogs.m…rosoft.com]. Both features integrate into Visual Studio 2022/2026, underscoring how AI is accelerating .NET development and maintenance.  
Uno Platform 6.4 & Uno Studio 2.0 November 11, 2025 Open-source UI framework Uno Platform released v6.4 with same-day .NET 10 and VS2026 support [infoq.com], plus a new emphasis on “agentic” AI-assisted development. The accompanying Uno Platform Studio 2.0 tool introduces a built-in Hot Design Agent – an AI assistant in the XAML designer that can suggest UI changes, re-layout controls, and even generate pages from prompts [infoq.com], [infoq.com]. Uno 6.4 also brings performance tweaks (off-UI-thread rendering, GPU-accelerated shadows) and support for VS2026’s new solution format [infoq.com], [infoq.com]. This release highlights community collaboration on .NET 10 (Uno helped implement Android 16 support in .NET MAUI) and how third-party frameworks are embracing AI to boost developer productivity.  
Microsoft Agent Framework & MCP (Preview) November 11, 2025 Debuted in Public Preview at .NET Conf, the Agent Framework enables building apps with multiple cooperating AI agents [visualstud…gazine.com]. It provides orchestration for sequential or parallel AI tasks, allowing agents to converse and hand off tasks (like a CHATGPT Plugin system for .NET). Paired with Model Context Protocol (MCP) support, agents can securely invoke external tools/APIs and share state [visualstud…gazine.com], [visualstud…gazine.com]. New templates let developers create MCP servers (exposing app capabilities to AI) [visualstud…gazine.com]. Together, these tools make .NET a first-class platform for agentic AI applications, extending .NET’s reach into autonomous workflows and intelligent assistants.  

Visualization

Visualization

🔧 .NET 10 and Runtime Updates

.NET 10 (General Availability): On November 11, 2025, during the .NET Conf keynote, Microsoft officially released .NET 10.0 as a Long-Term Support (LTS) version. This is the first new LTS since .NET 8 in 2023 and is described as “the most productive, modern, secure, intelligent, and performant release of .NET yet”. Under the hood, .NET 10 includes thousands of improvements across the runtime, libraries, and SDK – with a dual focus on high performance and AI readiness. Key highlights include: [devblogs.m…rosoft.com]

Despite the large scope of new features, .NET 10 was designed to be a smooth upgrade from .NET 8/9. The .NET team emphasized that barring a few deprecated APIs, most projects should upgrade with no code changes required. Early adopters (including parts of Bing and Microsoft Teams) ran .NET 10 release candidates in production and reported immediate wins – for instance, Bing saw improved 90th-percentile latencies simply by moving to .NET 10. As an LTS release, .NET 10 will be supported for three years (until Nov 2028), making it the ideal target for enterprises planning their platform standardization. Microsoft is strongly encouraging production apps to move to .NET 10 to benefit from the extended support and the plethora of enhancements. [devblogs.m…rosoft.com] [devblogs.m…rosoft.com]

Servicing Updates for .NET 8 and 9: In parallel with the fanfare for .NET 10, Microsoft issued its routine monthly patches for the currently supported versions. On Nov 11, the same day .NET 10 launched, .NET 8.0.22 (LTS) and .NET 9.0.11 (STS) were released. These November 2025 servicing updates contained only non-security fixes. (October’s updates had already addressed some critical security issues, such as a severe ASP.NET Core HTTP/2 vulnerability, so November’s did not have new CVEs.) The patches include minor reliability improvements in the runtime and ASP.NET Core, ensuring that .NET 8 and 9 remain stable. There were no feature additions or breaking changes – the focus is purely on maintenance. For example, a fix might address a rare JIT bug or a networking edge case; the details are in GitHub release notes. Microsoft also did not release any new .NET Framework updates in November (the last .NET Framework patch was in October for a WPF issue, and November had none). With .NET 8 still supported until mid-2026 and .NET 9’s support extended to 24 months (to Nov 2026), these servicing updates give organizations still on those versions confidence that their systems remain patched while they plan a move to .NET 10. It’s worth noting that .NET 6 (the LTS from 2021) is nearing end-of-life in early 2026; Microsoft is signaling that .NET 8 or 10 should be the next step for those applications to stay in support. [devblogs.m…rosoft.com] [manorrock.com], [manorrock.com] [devblogs.m…rosoft.com]

🛠 Tooling Updates (Visual Studio, CLI, Cloud)

November 2025 brought significant developer tooling releases to accompany .NET 10. Both Microsoft’s first-party tools and the broader ecosystem updated to ensure developers can fully leverage the new platform:

Visual Studio 2026 (v18.0): Microsoft’s flagship IDE had its official launch alongside .NET 10. Visual Studio 2026 was released on Nov 11, marking a major upgrade from VS2022. The theme of VS2026 is being an “AI-first, faster, more productive” IDE. Key improvements include:

It’s worth noting that Visual Studio 2022 (17.17) also received an update to support .NET 10 projects (for those not ready to jump IDE versions). However, many of the advanced features (especially the AI ones) are exclusive to VS2026. Microsoft calls VS2026 its “first intelligent IDE” – early reviews agree it’s a notable step forward in integrating AI with development. With VS2026’s GA, the era of yearly-named Visual Studios begins, and the product team has signaled more frequent improvements via the VS Insiders program, which will continue into the VS2026 cycle.

.NET CLI and SDK: The .NET 10 SDK (v10.0.100) shipped with some handy enhancements:

Overall, the .NET 10 launch was accompanied by a well-prepared toolchain: whether you write code in Visual Studio, VS Code, or Rider, and whether you deploy to Windows, Linux, or containers, the tools are updated to handle .NET 10 smoothly.

Azure and Cloud Tooling: Cloud platform support for .NET 10 was essentially instant:

🏗️ Modernization & Migration

With .NET 10 out as a new LTS, modernizing older .NET applications was a major focus in November. Microsoft and the community have been driving the message that now is the time to bring legacy .NET apps up to date, and new AI-powered tools are making that easier than ever.

GitHub Copilot for Modernization (GA): One of the biggest announcements at .NET Conf 2025 was the general availability of GitHub Copilot’s App Modernization feature. This tool, integrated into Visual Studio, acts as an AI assistant specifically trained to help upgrade legacy projects. For example, if you open a .NET Framework 4.6 MVC project in VS2026 and invoke the modernization agent (@modernize in the Copilot chat), it will analyze your project and produce a checklist: update target framework, convert packages, replace obsolete APIs, etc. It then walks you through each step conversationally. Developers have reported that Copilot can handle a surprising amount of the heavy lifting: it will rewrite Web.config into appsettings.json, suggest replacements for old libraries (e.g., replacing Log4Net with Serilog), and even convert certain code patterns (like old HttpHandlers into ASP.NET Core middleware). In one case study shared at .NET Conf, FMG Insurance demonstrated how they used Copilot’s modernization on several internal apps and were able to get them running on .NET 10 “in hours instead of weeks.” They combined it with automated testing to validate nothing broke. The story included an example where an old WCF service call was converted to a gRPC client with Copilot’s help. Copilot doesn’t magically do everything, but it gets you, say, 80% of the way, significantly lowering the cost and risk of upgrading legacy code. [devblogs.m…rosoft.com]

.NET Upgrade Assistant and Analyzer Updates: Alongside Copilot, the open-source .NET Upgrade Assistant remains a foundational tool. There wasn’t a new version released in November (the last big update was earlier in 2025), but it’s fully capable of migrating projects to .NET 10. The typical recommended workflow now is: run Upgrade Assistant to handle the project file and basic conversion, then use Copilot to fix up the code. Microsoft updated their documentation and even provided a Learn module in November on using “Upgrade Assistant + Copilot” together. Additionally, Roslyn analyzers that warn about outdated APIs were updated for .NET 10 – for example, an analyzer will flag System.Web references once you target .NET Core, reminding you to use the new equivalents. Visual Studio 2026’s built-in “Upgrade” dashboard surfaces these analyzer suggestions in one place. The tooling ecosystem for upgrades has matured to the point that most of the rote work can be automated, leaving developers to focus on testing and UI/UX adjustments. [devblogs.m…rosoft.com], [devblogs.m…rosoft.com]

Real-world Success & Guidance: The community has been actively sharing success stories and guides on modernization:

AWS’s Modernization Push: It’s not just Microsoft urging upgrades. As mentioned in the tooling section, AWS introduced an expanded .NET modernization service. In AWS’s own words, customers wanted to handle “the common three-tier Windows pattern” in one go. With the new AWS Transform Full-Stack Modernization, an enterprise can point the tool at an old ASP.NET app with a SQL Server database, and the tool will migrate the database schema to PostgreSQL (on AWS Aurora), update all the EF calls in code, and simultaneously convert any Web Forms UI to Blazor on .NET Core. This is quite groundbreaking – Web Forms to Blazor conversion automates one of the trickiest parts of legacy .NET modernization (those UIs are decades old and very different). The AWS tool likely can’t handle 100% of cases (complex Web Forms may need manual fixes), but it provides a huge head-start. It also underscores that cloud providers see value in facilitating .NET upgrades: modernizing apps often means cloud migration, so they’re investing in tools to make it as easy as possible. For .NET developers, it means there are multiple robust options (Microsoft’s tools, AWS’s tool, third-party services) to help with modernization. [awsinsider.net] [awsinsider.net], [awsinsider.net]

“Don’t Wait” Mentality: Across blogs, webinars, and conference talks in November, the resounding advice is not to procrastinate on .NET upgrades. .NET 6 will be out of support by spring 2026, and .NET Framework 4.8 (while technically supported as part of Windows) gets no new improvements. The availability of an LTS like .NET 10 with three years of support provides a stable target. One executive from a fintech company was quoted in a panel: “Running on .NET Framework is a business risk now – talent wants modern tech, and security updates are limited. .NET 10 is our escape hatch to future-proof our software.” This sentiment is increasingly common. In many organizations, upgrade projects that had been perpetually deferred are now being green-lit, thanks in part to the existence of tools like Copilot that make the effort seem less daunting. Microsoft is doing its part to lower barriers: for instance, Azure App Service’s migration assistant (which helps move on-prem web apps to Azure) now directly suggests running the .NET Upgrade Assistant if it detects a .NET Framework app, effectively integrating modernization into the cloud move workflow. [devblogs.m…rosoft.com]

In summary, November 2025 accelerated the .NET modernization wave. With .NET 10’s release, it’s clear that the future of .NET is here, and the path from older versions has never been smoother. If you have apps on .NET Framework 4.x, .NET Core 3.1, or even .NET 5/6, there’s strong consensus that now is the time to upgrade. The combination of tooling, guidance, and compelling benefits (performance, support, cloud readiness) makes the case undeniable. As one .NET Conf speaker quipped: “The train is leaving the station – and it has an AI conductor now – so hop on!”

🌐 Ecosystem & Community Highlights

Beyond Microsoft’s official releases, the .NET ecosystem was buzzing in November 2025 with open-source updates, community content, and events. Here are some highlights:

Open-Source Frameworks & Libraries:

Conferences & Events:
November had the year’s biggest .NET event and more:

Community Content (Blogs, Videos, Podcasts):
The .NET community was extremely active in producing content to help everyone digest the new releases:

Overall, the .NET community in November 2025 was vibrant, enthusiastic, and highly engaged. The launch of .NET 10 galvanized content creators, open-source maintainers, and everyday developers alike. There was a palpable excitement in the air – not only about the shiny new features and performance gains, but also about how AI is changing the development landscape and how .NET is at the forefront of that shift. One developer tweeted, “Been doing .NET since 2005, and this is the most excited I’ve been about a new release. .NET 10 feels like the future is here.” That sentiment seems widespread.

🤖 .NET + AI: New Frontiers in Intelligent Apps

Throughout 2025, AI has been a dominant theme in tech, and November’s .NET releases firmly embedded AI capabilities into the .NET ecosystem. Both the product features and the messaging indicate that Microsoft envisions .NET as a premier platform for AI-powered applications and for AI-assisted development. Here we’ll explore the major AI-related developments:

Microsoft Agent Framework (Preview): One of the headline innovations unveiled at .NET Conf was the Microsoft Agent Framework for .NET. This is a new high-level framework (currently in preview on NuGet) that allows .NET developers to create applications composed of multiple cooperating AI “agents”. An agent here is essentially an AI-powered component that can perform tasks, possibly using large language models or other AI models, and interact with users or other agents. The Agent Framework builds on concepts from Microsoft’s Semantic Kernel and the experimental Autogen library, unifying them into an official SDK. With it, developers can: [devblogs.m…rosoft.com], [visualstud…gazine.com]

One exciting aspect is the introduction of AG-UI (Agentic UI) – a lightweight protocol for building user interfaces that can interact with these agents in real-time. AG-UI is essentially a set of guidelines (and a provided ASP.NET Core middleware) for streaming interactions: think of it like how SignalR works, but specifically for AI agent conversations. It allows multiple agents to send messages to a UI (and possibly to each other) and for the UI to show typing indicators, partial responses, etc. Microsoft released a package Microsoft.Agents.AI.Hosting.AGUI.AspNetCore that makes it easy to host an AG-UI endpoint in a web app. On the client side, developers can either use provided web components or build their own interface (e.g., a chat window in Blazor or MAUI) that adheres to the protocol. The result is that you can build experiences similar to ChatGPT with plugins, entirely in .NET: multiple bots discussing or working together, with the conversation appearing live to the user. This framework was demonstrated in a .NET Conf session where two agents (one with knowledge of a product catalog and another with knowledge of user reviews) collaborated to answer a complex question in a single chat UI. [visualstud…gazine.com], [visualstud…gazine.com]

Model Context Protocol (MCP) and Tool Integration: Along with the Agent Framework, Microsoft announced the Model Context Protocol (MCP) C# SDK in preview. MCP is an open protocol (co-developed by Microsoft, as well as used in GitHub Copilot internally) that defines how AI models/agents can safely access external tools and data. The idea is to avoid giving an AI model direct free rein over your system, and instead expose specific actions through a controlled interface (the protocol). The MCP C# SDK allows you to both implement new tools that agents can call and to connect agents to existing tools over this protocol. For example, you could create an MCP server that exposes “QueryDatabase” and “SendEmail” functions from your application – an agent can then invoke those via the protocol, with all the proper security and serialization handled by the SDK. Microsoft revealed that their products like Xbox Gaming Copilot and Copilot Studio (an internal tool for pair programming) already use MCP with .NET – in fact, Copilot Studio is a Blazor WebAssembly app with C# agents that leverage MCP to talk to Azure DevOps and other services. By releasing the SDK, Microsoft is encouraging developers to create a whole ecosystem of extensible AI plugins for .NET apps. The preview includes new project templates (a “MCP Server” template, which is essentially a minimal ASP.NET Core API with some scaffolding to define actions). One can imagine, for instance, companies building internal MCP servers to let AI agents fetch inventory data or perform transactions in a controlled way, or community-built MCP servers to interface with popular services (like a GitHub MCP server that an agent could use to file issues or read repos). [devblogs.m…rosoft.com]

Microsoft.Extensions.AI: To support AI development patterns, .NET 10 introduced the Microsoft.Extensions.AI library (which had been in experimental preview and reached a stable phase). This library provides standardized interfaces for AI services in .NET. For example, it defines an IChatClient interface. Instead of directly calling OpenAI’s REST API or Azure OpenAI’s SDK, you can code against IChatClient and swap implementations. Microsoft provides implementations for OpenAI, Azure OpenAI, and even local runtimes like Ollama (for running models on-device). It also includes abstractions for text embedding generators, image generators, etc. The idea is similar to how ILogger works for logging – you write to the abstraction, and plug in any provider. Additionally, Extensions.AI adds familiar ASP.NET Core patterns to AI calls: you can pipeline middleware for AI requests (e.g., logging prompts, handling rate limiting) and use dependency injection to provide AI clients. It’s a subtle piece, but this library is the glue that connects traditional .NET programming with AI services in a clean way. The Agent Framework uses it under the hood, and ASP.NET Core’s AI endpoints register these services by default. This means .NET developers can incorporate AI features (like generating a summary or classification) without tying their code to one provider – making their apps more future-proof as the AI landscape evolves. [visualstud…gazine.com]

Copilot Enhancements in Dev Workflow: We’ve touched on this in modernization, but there’s also GitHub Copilot for Testing. Announced in preview, this feature leverages AI to analyze your C# code and generate unit test methods automatically. It can scaffold tests using frameworks like xUnit or MSTest based on your preference. More impressively, if you run tests and one fails, Copilot can attempt to diagnose the failure and suggest a code change to fix the bug. This essentially closes the loop for developers: AI can now write the test and then help fix the code until the test passes. It’s still early (the suggestions can sometimes be off-mark), but many see this as a revolutionary aid for improving code quality. A .NET Conf demo showed Copilot generating a suite of regression tests for an old class that lacked any – a task that would have taken a human hours, done in minutes. This could greatly aid projects in catching up on technical debt. [devblogs.m…rosoft.com]

AI in Other Aspects of .NET:

The bottom line is that .NET 10 doesn’t just improve the fundamentals of building software – it expands what you can build by integrating AI as both a first-class runtime component and a development assistant. A year ago, many .NET developers were just experimenting with calling AI APIs. Now, with .NET 10 and VS2026, they have out-of-the-box tools to build AI-rich applications (multi-agent systems, AI-assisted user experiences) and to leverage AI in the development process (Copilot, AI analyzers). It’s a synergistic approach: not only “AI for .NET” (making .NET apps smarter) but also “.NET for AI” (giving AI solutions the robust, scalable platform of .NET to run on).

As we wrap up the November 2025 Pulse, it’s clear that the .NET platform is at an inflection point. The release of .NET 10 with its LTS stability, performance leaps, and built-in AI support sets the stage for the next generation of apps. The community’s rapid adoption and the rich ecosystem of libraries and tools mean developers have everything they need to succeed. Whether it’s modernizing a mission-critical enterprise app or crafting a cutting-edge AI-powered solution, .NET in late 2025 provides a comprehensive, future-ready platform. The excitement and optimism in the community are well-founded – with .NET 10, many are saying this is the .NET we’ve been waiting for, blending the best of maturity and innovation. Happy coding on .NET 10!

[devblogs.m…rosoft.com], [visualstud…gazine.com]