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. |  |
.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]
Performance Improvements: .NET 10 is the fastest .NET runtime to date. The JIT compiler received major upgrades like better inlining and devirtualization, plus new hardware intrinsics (Intel AVX10.2 and ARM64 SVE) to speed up math, cryptography, and machine learning workloads. Memory management is more efficient; for example, improved loop inversion and stack allocation strategies reduce GC pressure. Ahead-of-time compilation (NativeAOT) produces smaller, faster binaries than before. Many real-world scenarios see notable gains: Microsoft calls out .NET 10 as delivering âmeasurable reductions in memory usage and GC pausesâ due to these changes. Internal benchmarks show big wins in JSON processing, compression, and more. In short, apps running on .NET 10 can expect to run faster and use less memory without any code changes, making performance a compelling reason to upgrade. [infoq.com] [theregister.com], [theregister.com]
Language Updates (C# 14 and F# 10): .NET 10 ships with C# 14 and F# 10 out-of-the-box. C# 14 is a relatively small but useful update to the language, focusing on removing boilerplate and adding extensibility hooks. One standout feature is field-backed properties â you can now write properties that implicitly declare a backing field, allowing custom getters/setters without a manually defined field. This makes it easy to add logic to auto-properties (like trimming input) with cleaner syntax. C# 14 also introduces extension members (extension methods for static classes and even extension properties on types you donât own), the ?.= null-conditional assignment operator, improved generic math via Span<T> implicit conversions, required members on structs, and more robust using aliasing. Collectively these features make C# âmore expressive and maintainableâ. On the functional side, F# 10 focuses on performance and simplicity: it adds scoped warnings (fine-grained #nowarn control), struct default parameters (to avoid heap allocations in optional args), tail-call improvements, and a preview of a parallel compiler that speeds up large F# solution builds. F# 10 also refines syntax (e.g. better property accessor syntax) to make the language more approachable. Both languagesâ compilers come with new analyzers and warnings to help developers adopt these features safely. Importantly, there are no breaking changes in C# 14 or F# 10, so existing code should upgrade smoothly. [devblogs.mâŚrosoft.com], [devblogs.mâŚrosoft.com] [devblogs.mâŚrosoft.com] [infoq.com]
Base Libraries & Security: .NET 10âs Base Class Libraries (BCL) were updated with new APIs and stronger security. One headline is expanded post-quantum cryptography support â .NET 10 adds implementations of emerging cryptographic algorithms designed to resist quantum attacks (specifically, Microsoft mentions ML-DSA and ML-KEM for signatures and key exchange). These are available via integration with Windows CNG and give .NET developers a head-start on future-proofing security. The networking stack introduces a new WebSocketStream API for cleaner, high-performance WebSocket usage. Also, TLS 1.3 is now fully supported on all platforms (including macOS), ensuring up-to-date security protocols. JSON serialization (System.Text.Json) is safer and faster â it now detects duplicate keys by default (preventing ambiguous JSON attacks) and provides more flexible configuration. Other improvements include additional LINQ methods, better reflection performance, and new diagnostic counters for runtime metrics. Notably, .NET 10 is the first release to ship with built-in support for .NET Aspire 13 â a cloud-native application framework that coordinates front-end and back-end services. Aspire (formerly an experimental project, now officially part of .NET) provides tooling for orchestrating microservices and multi-language workflows under a unified platform. In this release, Aspire 13 focuses on easier containerization, service discovery, and multi-language integration (e.g., coordinating Python or Node.js parts alongside .NET). Itâs essentially an out-of-the-box solution for building cloud-native .NET applications, showing .NETâs evolution beyond just runtime into holistic app models. [infoq.com]
Web and Client Workloads: All major frameworks aligned with .NET 10 have been updated:
.NET Vector<float> or Span<byte> to the new VECTOR column type in SQL Server 2025, and it provides a LINQ extension for cosine similarity â enabling AI scenarios like semantic search directly in the database. Another big improvement: JSON columns are now first-class citizens. With SQL Server 2025 introducing a native JSON type, EF Core 10 can store and query JSON data without hacks (including indexing JSON fields). For Cosmos DB, EF added support for its new full-text search and improved translation of LINQ to Cosmos SQL. Developers also get quality-of-life enhancements: named query filters (enabling multiple global filters that can be turned on/off individually), better LINQ translation (e.g. more queries using GroupBy can execute server-side), and analyzers to catch raw SQL pitfalls at compile time. EF 10 focused on stability through its previews, so upgrading from EF 7 or 8 has minimal breaking changes. With EF Core 10 and .NET 10, organizations can build data-driven apps that leverage the latest database capabilities (including those tailored for AI and analytics) with confident long-term support. [infoq.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]
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:
using directives, or even convert the snippet to match your code style. Early testers found this especially useful when copying code from documentation or StackOverflow.*.slnx format is a boon â VS2026 can open these âsolution cacheâ files much faster and handle mega-repositories more gracefully. (A .slnx can reference multiple .sln files and projects, helping to organize big codebases; VS2026 fully supports it, and backward-compatibility with VS2022 is maintained by also generating traditional solution files.) [visualstudâŚgazine.com], [visualstudâŚgazine.com].razor files, thanks to a revamped Razor Language Server). Hot Reload has less flicker and supports more types of edits at runtime, even on MAUI XAML. The debugging experience for .NET 10 got enhancements like parallel Stacks view improvements and better visualizers for Span<T> data.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:
dotnet CLI got quality-of-life improvements. For example, you can now run dotnet publish -p:PublishProfile=FolderProfile to easily use publishing profiles, and dotnet test has better output for skipped tests (no more confusion whether tests ran or not). A notable addition is an experimental global tool runner called dnx (reviving an old moniker) â developers can try dotnet dnx toolname to run local tools with less boilerplate. This was in preview and remains off by default, but it hints at simplifying how CLI tools execute..slnx which references the traditional .sln. This format works with VS2026 to manage large solutions more effectively. Itâs helpful for monorepos where you might want to treat subsets of projects as separate âworkloads.â [visualstudâŚgazine.com]dotnet publish --os linux --arch x64 -p:PublishProfile=DefaultContainer will produce an OCI image with manifest lists for multi-arch. This built-in containerization (which started in .NET 8) is now robust enough that many projects can ditch external Dockerfiles for simple scenarios.dotnet list package --out json), making it easier to script around in CI environments. NuGet package auditing was also added: dotnet list package --vulnerable uses data from GitHubâs advisory database to flag known vulnerable packages (an integration that helps improve supply chain security).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:
System.Net.Http features). The Azure SDK blog highlighted improvements in Azure Cognitive Search: a new .NET SDK version supports vector search capabilities for AI applications. And Azure AI Foundry (a service to orchestrate AI models and agents on Azure) had its .NET SDK reach 1.0, making it easy to deploy AI âagentâ backends in the cloud using the same concepts as the on-prem Agent Framework. [manorrock.com], [infoq.com]actions/runner images for Windows, Ubuntu, and Mac all had .NET 10 SDK installed. This means CI pipelines could start building and testing .NET 10 apps without extra configuration. This was important for library authors shipping .NET 10 builds; many NuGet package maintainers took advantage of it to publish .NET 10âcompatible versions right away.Microsoft.Extensions.AI pipelines, OpenTelemetry will correctly label those operations. All these show a mature ecosystem response: by the time .NET 10 launched, the surrounding tools and services were ready, making the upgrade and adoption experience very smooth for developers.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!â
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:
.slnx format and performance improvements (like moving some Skia rendering tasks off the UI thread for smoother graphics). For Windows developers, Uno 6.4 introduced neat tricks like custom title-bar buttons and extended client areas. The synergy between Uno and MAUI means .NET developers have multiple robust options for cross-platform development, both stepping up with .NET 10 support and new features. [infoq.com] [infoq.com], [infoq.com]Popup improvements and compatibility with iOS17/Android16. These community-driven toolkits are essential for many apps, so having them ready for .NET 10 is part of the smooth upgrade story.IAsyncEnumerable sequence on failure). It also refactors the policy registry to use generic host and IOptions, aligning it with typical ASP.NET Core patterns. The maintainers said v8 final is expected in early 2026, but early drafts show nice integration with IServiceCollection and a simpler API for defining policies. Many devs still use Polly v7 (which works fine in .NET 10), but v8 will be a welcome refresh after several years.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:
AssemblyLoadContext unloading were fixed and queued for that patch. Meanwhile, various OSS projects merged pull requests to support .NET 10. For instance, the MassTransit project (a distributed application framework) merged updates to utilize the new PriorityQueue<T> from .NET 10âs BCL where appropriate, simplifying their code. DNN (DotNetNuke), a .NET Framework-era CMS thatâs being modernized, had community contributors start a fork to port it to .NET 8/10, inspired by the new tools.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.
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!