
Sign up to save your podcasts
Or


Today, we are excited to announce the launch of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. It’s the result of another year of effort from thousands of developers around the world. This release includes thousands of performance, security, and functional improvements across the entire .NET stack-from languages and developer tools to workloads-enabling you to build with a unified platform and easily infuse your apps with AI.
Important
Downloads of .NET 10 and updates to Visual Studio 2026 and the C# Dev Kit for Visual Studio Code are available now.
The .NET team, our partners, and the .NET community are showcasing what’s new in .NET 10 at .NET Conf 2025. Watch the sessions to see all of the excitement including the keynote.
.NET 10 wouldn’t be possible without our amazing community. Thank you to everyone who contributed issues, pull requests, code reviews, and feedback to make this release happen. The .NET ecosystem continues to flourish with over 478,000 packages on NuGet that have been downloaded over 800 billion times. Thousands of companies worldwide including H&R Block, Geocaching, Chipotle, Fidelity, and many more, along with products and services here at Microsoft like Xbox, Bing, Microsoft Graph, Azure Cosmos DB, Microsoft Exchange, Microsoft Teams, and Microsoft Copilot, trust .NET to build their most critical applications.
.NET 10 is the fastest .NET yet with improvements across the runtime, workloads, and languages. Stephen Toub’s performance improvements deep dive highlights the latest optimizations.
Key improvements:
C# 14 and F# 10 deliver powerful language improvements that make your code more concise and expressive. C# continues to be one of the world’s most popular programming languages, ranking in the top 5 in the 2025 GitHub Octoverse report.
Field-backed properties simplify property declarations by eliminating the need for explicit backing fields. The compiler generates the backing field automatically, making your code cleaner and more maintainable:
Extension properties and methods enable adding members to types you don’t own-including interfaces and static members-making extension types far more powerful. You can now create extension properties that work seamlessly with types throughout your codebase:
Additional C# 14 features:
F# 10 is a refinement release focused on clarity, consistency, and performance with meaningful improvements for everyday code.
Language improvements:
Core library & performance:
Read more about these features, as well as improvements to computation expression bindings, attribute target enforcement, deprecation warnings for omitted seq, and more in the What’s New in F# 10 documentation.
.NET 10 libraries deliver important updates across cryptography, networking, serialization, and more-making apps more secure and efficient.
Note
.NET 10 expands post-quantum cryptography (PQC) support:
Networking improvements make apps faster and more capable:
Learn more in What’s new in .NET Libraries.
Aspire makes building observable, production-ready distributed apps straightforward with built-in telemetry, service discovery, and cloud integrations. Aspire 13 ships with .NET 10 with major improvements for polyglot development, modern workflows, and enterprise deployment.
Key highlights:
Additional features:
Working with other platforms:
When your .NET applications need to integrate with services written in Python, JavaScript, or other languages, Aspire 13 makes this seamless. You can orchestrate your entire distributed application from your .NET AppHost with comprehensive debugging support, auto-generated Dockerfiles, and unified environment variable patterns across all platforms. Read the full polyglot announcement.
Ecosystem growth: Check out the Aspire Community Toolkit and earn the Aspire credential.
Learn more in the Aspire documentation.
.NET makes building AI-powered apps straightforward, from simple integrations to complex multi-agent systems. Companies like H&R Block, Blip, and KPMG use .NET for their AI solutions, and the new Microsoft Copilot is built with .NET.
The Microsoft Agent Framework simplifies building intelligent, agentic AI systems by combining the best of Semantic Kernel and AutoGen into a unified experience. Whether you’re building a single AI agent or orchestrating multiple agents working together, the framework provides the patterns and infrastructure you need.
Create sophisticated AI workflows with minimal code:
The framework supports multiple workflow patterns to match your application’s needs:
Integrate tools seamlessly, whether they’re simple C# functions or full Model Context Protocol (MCP) servers. The framework is production-ready with built-in support for dependency injection, middleware pipelines, and OpenTelemetry for observability.
You can quickly get started with building server hosted agents with Microsoft Agent Framework and ASP.NET Core using the new AI Agent Web API template (aiagent-webapi) available in the Microsoft.Agents.AI.ProjectTemplates template package.
This creates an ASP.NET Core Web API project that hosts your agents and exposes them as standard HTTP endpoints. It includes the Microsoft Agent Framework Dev UI, providing a web-based test harness to validate and visualize agents and workflows through an interactive interface.
Microsoft Agent Framework now supports the AG-UI protocol for building rich agent user interfaces. AG-UI is a light-weight event-based protocol for human-agent interactions that makes it easy to build streaming UIs, frontend tool calling, shared state management, and other agentic UI experiences. Check out various AG-UI enabled scenarios with Microsoft Agent Framework using the AG-UI Dojo sample app.
Use the new Microsoft.Agents.AI.Hosting.AGUI.AspNetCore package to easily map AG-UI endpoints for your agents.
You can then use existing AG-UI client frameworks, like CopilotKit, to quickly build rich user experiences for your agents. Or, use the new .NET AG-UI chat client in the Microsoft.Agents.AI.AGUI package to build your own UI experiences using your favorite .NET UI framework, like .NET MAUI or Blazor.
See AG-UI Agents to learn more about getting started with Microsoft Agent Framework and AG-UI.
Microsoft.Extensions.AI and Microsoft.Extensions.VectorData provide unified abstractions for integrating AI services into your applications. The IChatClient interface works with any provider-OpenAI, Azure OpenAI, GitHub Models, Ollama-through a consistent API, making it easy to switch providers or support multiple backends without rewriting your code.
The unified abstractions support:
These building blocks work seamlessly with the Microsoft Agent Framework, Semantic Kernel, and your own AI implementations.
.NET provides first-class MCP support to extend AI agents with external tools and services. The Model Context Protocol enables AI agents to access data sources, APIs, and tools in a standardized way, making your agents more capable and versatile.
Install the .NET AI templates and use the MCP server template to quickly build and publish MCP servers:
Once built, publish your MCP server to NuGet for easy consumption across your organization or the broader .NET community. The C# MCP SDK has regular releases to implement the latest protocol updates, ensuring compatibility with the growing MCP ecosystem.
MCP enables AI agents to:
By standardizing how AI agents interact with external resources, MCP makes it easier to build, share, and compose AI capabilities across the .NET ecosystem.
Get started with our AI documentation and AI samples.
ASP.NET Core in .NET 10 includes everything you need to build secure, high-performance web applications and APIs. This release focuses on security, observability & diagnostics, performance, and developer productivity, providing more powerful tools for building modern web experiences.
Key improvements in this release include:
Blazor continues to evolve as a productive framework for building component-based web UIs with C#. .NET 10 brings significant improvements to performance, state management, and the overall developer experience.
Component State Persistence:
.NET 10 introduces significant enhancements to Blazor’s state management, making it more robust and easier to use, especially in server-side scenarios.
Performance and Reliability:
Forms and Validation:
Developer Experience:
ASP.NET Core is an excellent choice for building fast, modern APIs. .NET 10 introduces better standards compliance, more powerful validation, and an improved developer experience.
OpenAPI Improvements:
Minimal APIs Enhancements:
.NET 10 introduces significant improvements to observability and diagnostics, making it easier to monitor and troubleshoot your ASP.NET Core applications.
For more details on all the new features, check out the What’s new in ASP.NET Core in .NET 10 documentation.
.NET MAUI is the best way to build native cross-platform apps for iOS, Android, macOS, and Windows with .NET and C#.
Platform updates:
Control enhancements:
XAML improvements:
.NET MAUI in .NET 10 introduces significant XAML enhancements that streamline development and improve performance:
With global namespaces, you can declare xmlns references once in a GlobalXmlns.cs file and use types without prefixes throughout your XAML files:
Before:
After:
No need to declare xmlns:models or xmlns:controls because they are declared globally in a GlobalXmlns.cs file. No prefixes required for TagView or Tag.
MediaPicker multi-file selection example:
Additional highlights:
Read more in What’s new in .NET MAUI 10.
Entity Framework Core 10 brings powerful improvements for data access, including AI-ready vector search, enhanced JSON support, and better complex type handling.
Azure SQL and SQL Server:
Azure Cosmos DB:
Complex Types & JSON:
Complex types bring document-modeling benefits with better performance and simpler schemas:
LINQ & Query Improvements:
Additional Highlights:
Learn more in What’s New in EF Core 10.
.NET 10 continues to enhance Windows app development across WinUI 3, WPF, and WinForms.
Highlights:
See the docs for WinUI 3, WPF, and WinForms.
.NET 10 and Visual Studio 2026 deliver a world-class, intelligent development platform that makes you more productive across your entire workflow.
Visual Studio 2026 brings groundbreaking productivity with AI deeply integrated into your development workflow. The Visual Studio 2026 release notes detail the latest features.
AI-Powered Development:
Productivity Enhancements:
Debugging & Diagnostics:
Modern Experience:
GitHub Copilot is integrated throughout Visual Studio and VS Code, helping with code writing, testing, and debugging:
Tip
The C# Dev Kit brings a powerful, streamlined C# development experience to Visual Studio Code. Recent updates include:
Learn more in the C# Dev Kit documentation.
The .NET 10 SDK includes powerful CLI enhancements:
NuGet continues to evolve with security and productivity improvements:
Learn more in the .NET SDK documentation and NuGet package auditing improvements.
.NET 10 is a Long Term Support (LTS) release and will be supported for three years, until November 10, 2028. LTS releases receive critical updates and security patches, making .NET 10 the recommended version for production applications that require stability and extended support.
.NET follows a predictable annual release cadence with even-numbered LTS releases (3-year support) and odd-numbered Standard Term Support (STS) releases (24-month support). With the recent extension of STS support from 18 to 24 months, both .NET 9 and .NET 8 will reach end of support on November 10, 2026. .NET 10, as an LTS release, will continue to be supported until November 10, 2028.
For complete details on the .NET support policy and release schedule, visit the .NET support policy page.
.NET 10 and Visual Studio 2026 are available now. Get started today:
Learn more:
We can’t wait to see what you build with .NET 10!
The post Announcing .NET 10 appeared first on .NET Blog.
By Today, we are excited to announce the launch of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. It’s the result of another year of effort from thousands of developers around the world. This release includes thousands of performance, security, and functional improvements across the entire .NET stack-from languages and developer tools to workloads-enabling you to build with a unified platform and easily infuse your apps with AI.
Important
Downloads of .NET 10 and updates to Visual Studio 2026 and the C# Dev Kit for Visual Studio Code are available now.
The .NET team, our partners, and the .NET community are showcasing what’s new in .NET 10 at .NET Conf 2025. Watch the sessions to see all of the excitement including the keynote.
.NET 10 wouldn’t be possible without our amazing community. Thank you to everyone who contributed issues, pull requests, code reviews, and feedback to make this release happen. The .NET ecosystem continues to flourish with over 478,000 packages on NuGet that have been downloaded over 800 billion times. Thousands of companies worldwide including H&R Block, Geocaching, Chipotle, Fidelity, and many more, along with products and services here at Microsoft like Xbox, Bing, Microsoft Graph, Azure Cosmos DB, Microsoft Exchange, Microsoft Teams, and Microsoft Copilot, trust .NET to build their most critical applications.
.NET 10 is the fastest .NET yet with improvements across the runtime, workloads, and languages. Stephen Toub’s performance improvements deep dive highlights the latest optimizations.
Key improvements:
C# 14 and F# 10 deliver powerful language improvements that make your code more concise and expressive. C# continues to be one of the world’s most popular programming languages, ranking in the top 5 in the 2025 GitHub Octoverse report.
Field-backed properties simplify property declarations by eliminating the need for explicit backing fields. The compiler generates the backing field automatically, making your code cleaner and more maintainable:
Extension properties and methods enable adding members to types you don’t own-including interfaces and static members-making extension types far more powerful. You can now create extension properties that work seamlessly with types throughout your codebase:
Additional C# 14 features:
F# 10 is a refinement release focused on clarity, consistency, and performance with meaningful improvements for everyday code.
Language improvements:
Core library & performance:
Read more about these features, as well as improvements to computation expression bindings, attribute target enforcement, deprecation warnings for omitted seq, and more in the What’s New in F# 10 documentation.
.NET 10 libraries deliver important updates across cryptography, networking, serialization, and more-making apps more secure and efficient.
Note
.NET 10 expands post-quantum cryptography (PQC) support:
Networking improvements make apps faster and more capable:
Learn more in What’s new in .NET Libraries.
Aspire makes building observable, production-ready distributed apps straightforward with built-in telemetry, service discovery, and cloud integrations. Aspire 13 ships with .NET 10 with major improvements for polyglot development, modern workflows, and enterprise deployment.
Key highlights:
Additional features:
Working with other platforms:
When your .NET applications need to integrate with services written in Python, JavaScript, or other languages, Aspire 13 makes this seamless. You can orchestrate your entire distributed application from your .NET AppHost with comprehensive debugging support, auto-generated Dockerfiles, and unified environment variable patterns across all platforms. Read the full polyglot announcement.
Ecosystem growth: Check out the Aspire Community Toolkit and earn the Aspire credential.
Learn more in the Aspire documentation.
.NET makes building AI-powered apps straightforward, from simple integrations to complex multi-agent systems. Companies like H&R Block, Blip, and KPMG use .NET for their AI solutions, and the new Microsoft Copilot is built with .NET.
The Microsoft Agent Framework simplifies building intelligent, agentic AI systems by combining the best of Semantic Kernel and AutoGen into a unified experience. Whether you’re building a single AI agent or orchestrating multiple agents working together, the framework provides the patterns and infrastructure you need.
Create sophisticated AI workflows with minimal code:
The framework supports multiple workflow patterns to match your application’s needs:
Integrate tools seamlessly, whether they’re simple C# functions or full Model Context Protocol (MCP) servers. The framework is production-ready with built-in support for dependency injection, middleware pipelines, and OpenTelemetry for observability.
You can quickly get started with building server hosted agents with Microsoft Agent Framework and ASP.NET Core using the new AI Agent Web API template (aiagent-webapi) available in the Microsoft.Agents.AI.ProjectTemplates template package.
This creates an ASP.NET Core Web API project that hosts your agents and exposes them as standard HTTP endpoints. It includes the Microsoft Agent Framework Dev UI, providing a web-based test harness to validate and visualize agents and workflows through an interactive interface.
Microsoft Agent Framework now supports the AG-UI protocol for building rich agent user interfaces. AG-UI is a light-weight event-based protocol for human-agent interactions that makes it easy to build streaming UIs, frontend tool calling, shared state management, and other agentic UI experiences. Check out various AG-UI enabled scenarios with Microsoft Agent Framework using the AG-UI Dojo sample app.
Use the new Microsoft.Agents.AI.Hosting.AGUI.AspNetCore package to easily map AG-UI endpoints for your agents.
You can then use existing AG-UI client frameworks, like CopilotKit, to quickly build rich user experiences for your agents. Or, use the new .NET AG-UI chat client in the Microsoft.Agents.AI.AGUI package to build your own UI experiences using your favorite .NET UI framework, like .NET MAUI or Blazor.
See AG-UI Agents to learn more about getting started with Microsoft Agent Framework and AG-UI.
Microsoft.Extensions.AI and Microsoft.Extensions.VectorData provide unified abstractions for integrating AI services into your applications. The IChatClient interface works with any provider-OpenAI, Azure OpenAI, GitHub Models, Ollama-through a consistent API, making it easy to switch providers or support multiple backends without rewriting your code.
The unified abstractions support:
These building blocks work seamlessly with the Microsoft Agent Framework, Semantic Kernel, and your own AI implementations.
.NET provides first-class MCP support to extend AI agents with external tools and services. The Model Context Protocol enables AI agents to access data sources, APIs, and tools in a standardized way, making your agents more capable and versatile.
Install the .NET AI templates and use the MCP server template to quickly build and publish MCP servers:
Once built, publish your MCP server to NuGet for easy consumption across your organization or the broader .NET community. The C# MCP SDK has regular releases to implement the latest protocol updates, ensuring compatibility with the growing MCP ecosystem.
MCP enables AI agents to:
By standardizing how AI agents interact with external resources, MCP makes it easier to build, share, and compose AI capabilities across the .NET ecosystem.
Get started with our AI documentation and AI samples.
ASP.NET Core in .NET 10 includes everything you need to build secure, high-performance web applications and APIs. This release focuses on security, observability & diagnostics, performance, and developer productivity, providing more powerful tools for building modern web experiences.
Key improvements in this release include:
Blazor continues to evolve as a productive framework for building component-based web UIs with C#. .NET 10 brings significant improvements to performance, state management, and the overall developer experience.
Component State Persistence:
.NET 10 introduces significant enhancements to Blazor’s state management, making it more robust and easier to use, especially in server-side scenarios.
Performance and Reliability:
Forms and Validation:
Developer Experience:
ASP.NET Core is an excellent choice for building fast, modern APIs. .NET 10 introduces better standards compliance, more powerful validation, and an improved developer experience.
OpenAPI Improvements:
Minimal APIs Enhancements:
.NET 10 introduces significant improvements to observability and diagnostics, making it easier to monitor and troubleshoot your ASP.NET Core applications.
For more details on all the new features, check out the What’s new in ASP.NET Core in .NET 10 documentation.
.NET MAUI is the best way to build native cross-platform apps for iOS, Android, macOS, and Windows with .NET and C#.
Platform updates:
Control enhancements:
XAML improvements:
.NET MAUI in .NET 10 introduces significant XAML enhancements that streamline development and improve performance:
With global namespaces, you can declare xmlns references once in a GlobalXmlns.cs file and use types without prefixes throughout your XAML files:
Before:
After:
No need to declare xmlns:models or xmlns:controls because they are declared globally in a GlobalXmlns.cs file. No prefixes required for TagView or Tag.
MediaPicker multi-file selection example:
Additional highlights:
Read more in What’s new in .NET MAUI 10.
Entity Framework Core 10 brings powerful improvements for data access, including AI-ready vector search, enhanced JSON support, and better complex type handling.
Azure SQL and SQL Server:
Azure Cosmos DB:
Complex Types & JSON:
Complex types bring document-modeling benefits with better performance and simpler schemas:
LINQ & Query Improvements:
Additional Highlights:
Learn more in What’s New in EF Core 10.
.NET 10 continues to enhance Windows app development across WinUI 3, WPF, and WinForms.
Highlights:
See the docs for WinUI 3, WPF, and WinForms.
.NET 10 and Visual Studio 2026 deliver a world-class, intelligent development platform that makes you more productive across your entire workflow.
Visual Studio 2026 brings groundbreaking productivity with AI deeply integrated into your development workflow. The Visual Studio 2026 release notes detail the latest features.
AI-Powered Development:
Productivity Enhancements:
Debugging & Diagnostics:
Modern Experience:
GitHub Copilot is integrated throughout Visual Studio and VS Code, helping with code writing, testing, and debugging:
Tip
The C# Dev Kit brings a powerful, streamlined C# development experience to Visual Studio Code. Recent updates include:
Learn more in the C# Dev Kit documentation.
The .NET 10 SDK includes powerful CLI enhancements:
NuGet continues to evolve with security and productivity improvements:
Learn more in the .NET SDK documentation and NuGet package auditing improvements.
.NET 10 is a Long Term Support (LTS) release and will be supported for three years, until November 10, 2028. LTS releases receive critical updates and security patches, making .NET 10 the recommended version for production applications that require stability and extended support.
.NET follows a predictable annual release cadence with even-numbered LTS releases (3-year support) and odd-numbered Standard Term Support (STS) releases (24-month support). With the recent extension of STS support from 18 to 24 months, both .NET 9 and .NET 8 will reach end of support on November 10, 2026. .NET 10, as an LTS release, will continue to be supported until November 10, 2028.
For complete details on the .NET support policy and release schedule, visit the .NET support policy page.
.NET 10 and Visual Studio 2026 are available now. Get started today:
Learn more:
We can’t wait to see what you build with .NET 10!
The post Announcing .NET 10 appeared first on .NET Blog.