.NET 10 is now available: the most productive, modern, secure, intelligent, and performant release of .NET yet.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Featured posts

Announcing .NET 10
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14...
Latest posts
Microsoft.Testing.Platform Now Fully Supported in Azure DevOps
Azure DevOps enhanced support for Microsoft.Testing.Platform, from running tests to publishing results!
How to Build iOS Widgets with .NET MAUI
Build professional iOS widgets with .NET MAUI, from static displays to interactive widgets.
.NET and .NET Framework December 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for December 2025.
Implementing Cross-Platform In-App Billing in .NET MAUI Applications
Learn how to implement in-app purchases in your .NET MAUI apps with our new cross-platform billing sample for Android, iOS, Mac Catalyst, and Windows.
Microsoft Learn MCP Server Elevates Development
Explore how the Learn MCP server enhances the developer experience with Copilot, showcase practical examples, and provide straightforward integration instructions for Visual Studio, Visual Studio Code, the Copilot Command Line Interface, and the Copilot Coding Agent
.NET 10 Networking Improvements
Introducing new networking features in .NET 10 including HTTP space, WebSockets, security and more!
.NET Conf 2025 Recap – Celebrating .NET 10, Visual Studio 2026, AI, Community, & More
.NET Conf 2025 is over, but you can catch up with all the announcements and fun with video recordings, slides, demos, and more.
Introducing Data Ingestion Building Blocks (Preview)
Announcing the preview of open, modular data ingestion building blocks in .NET, empowering developers to build scalable AI pipelines with seamless integration, extensibility, and easy getting started experiences across the .NET ecosystem.
.NET Day on Agentic Modernization Coming Soon
Join us live on December 9 to explore the newest, most practical ways to modernize your .NET apps with Azure, AI, and powerful agentic tooling.
Reinventing how .NET Builds and Ships (Again)
An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.
Supercharge Your Test Coverage with GitHub Copilot Testing for .NET
Boost your testing workflow with GitHub Copilot testing for .NET, available now in Visual Studio. Automatically generate, build, and run high-quality unit tests for files, projects, or entire solutions.
A step-by-step guide to modernizing .NET applications with GitHub Copilot agent mode
Learn how Visual Studio 2026 and GitHub Copilot app modernization upgrade .NET versions and frameworks, fix build issues, and migrate apps to Azure with less manual effort
Post-Quantum Cryptography in .NET
What we've added for PQC, and how we got there.
Introducing C# 14
Learn what features are in C# 14, which ships as part of .NET 10.
Introducing F# 10
Learn about new F# 10 language features, performance upgrades, and tooling improvements shipping with .NET 10.
Announcing .NET 10
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.
.NET and .NET Framework November 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for November 2025.
How Copilot Studio uses .NET and WebAssembly for performance and innovation
Learn how Microsoft Copilot Studio uses .NET to provide a consistent AI agent execution across platforms, including on the web via WebAssembly.
Get Ready for .NET Conf 2025!
The biggest .NET event of the year is just one week away! Join us November 11-13 for .NET 10 and Visual Studio 2026, plus a Student Zone on November 14th.
Introducing Custom Agents for .NET Developers: C# Expert & WinForms Expert
Introducing C# Expert and WinForms Expert: experimental custom agents that help .NET developers write better code with GitHub Copilot.
Announcing Sponsorship on NuGet.org
Announcing Sponsorship on NuGet.org - An easy way to recognize package maintainers and grow the NuGet community stronger!
Upgrading to Microsoft Agent Framework in Your .NET AI Chat App
Step-by-step review on how to upgrade your .NET AI chat app to Microsoft Agent Framework for better architecture, tool integration, and intelligent reasoning.
.NET and .NET Framework October 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for October 2025.
Announcing .NET 10 Release Candidate 2
.NET 10 Release Candidate 2 focuses on final quality, reliability, and stabilization across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more.
Announcing the .NET Security Group
Learn how to join the .NET Security Group for early access to CVE information and help deliver security patches to your .NET distribution simultaneously with Microsoft.
Preparing for the .NET 10 GC (DATAS)
Learn how DATAS in .NET 10 adapts heap size, what changes to expect versus previous Server Garbage Collection (GC) behavior, and how to decide whether to tune or disable it.
Developer and AI Code Reviewer: Reviewing AI-Generated Code in .NET
Learn how to effectively review AI-generated .NET code with practical strategies for maintaining quality, enforcing standards, and boosting team productivity through thoughtful code review practices.
Introducing Microsoft Agent Framework (Preview): Making AI Agents Simple for Every Developer
Microsoft Agent Framework (Preview) unifies agent creation, orchestration, tooling, hosting, and observability so any .NET developer can ship production AI agents faster.
Preparing Your .NET MAUI Apps for Google Play’s 16 KB Page Size Requirement
Learn about the upcoming 16 KB page size requirement for Google Play and how to ensure your .NET MAUI apps are ready for the November 2025 deadline.
Announcing Aspire 9.5
Aspire 9.5 adds the preview 'aspire update' command, single-file AppHost, richer CLI and dashboard UX, and new integrations for AI, DevTunnels, and more.
Exploring Text-to-Image capabilities in .NET
Learn how to generate images from natural language prompts using the universal abstractions in Microsoft's extensions for .NET AI.
New Trusted Publishing enhances security on NuGet.org
Announcing Trusted Publishing on NuGet.org - a safer way to publish packages using short-lived tokens instead of long-lived API keys
Prompt Files and Instructions Files Explained
Unlocking the Power of GitHub Copilot for .NET Developers with Instruction Files and Prompt Files
.NET STS releases supported for 24 months
.NET STS releases will be supported for 24 months
Application Insights Code Optimizations for .NET Apps
Learn how Application Insights Code Optimizations helps .NET developers identify performance bottlenecks and get AI-powered recommendations through GitHub Copilot integration.
Performance Improvements in .NET 10
Take a tour through hundreds of performance improvements in .NET 10.
Announcing .NET 10 Release Candidate 1
.NET 10 Release Candidate 1 is available with improvements across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more!
.NET and .NET Framework September 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for September 2025.
Let Copilot Coding Agent handle the busy work
See how GitHub Copilot Coding Agent automates unit tests and ships features from a PRD in a real .NET sample, so you can focus on design and review.
Getting Started with the Aspire CLI
The Aspire CLI is here and you can use it to configure and run your applications
EFCore.Visualizer – View Entity Framework Core query plan inside Visual Studio
A Visual Studio extension that helps developers visualize and analyze Entity Framework Core query execution plans directly within their development environment.
MauiReactor: An MVU Approach for .NET MAUI
A look at how the Model-View-Update pattern can complement the .NET MAUI ecosystem
Enhance your CLI testing workflow with the new dotnet test
Learn how .NET 10 transforms dotnet test with native Microsoft.Testing.Platform integration, delivering better performance and enhanced diagnostics.
Copilot Diagnostics toolset for .NET In Visual Studio
Debugging doesn’t have to be a grind. With Copilot woven into Visual Studio, you get AI-powered breakpoints, insights, exception fixes, and performance summaries all right where you work.
GPT-OSS – A C# Guide with Ollama
Run GPT-OSS locally with C# and Ollama to build fast, private, offline AI
Announcing the NuGet MCP Server Preview
We've released a preview of the NuGet MCP Server, which extends Copilot by providing realtime information about packages and adds advanced functionality around updating packages.
.NET 10 Preview 7 is now available!
Find out about the new features in .NET 10 Preview 7 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
5 Copilot Chat Prompts .NET Devs Should Steal Today
Discover 5 practical GitHub Copilot Chat prompts to boost .NET development productivity, from code optimization to security reviews.
.NET and .NET Framework August 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for August 2025.
Exploring new Agent Quality and NLP evaluators for .NET AI applications
Introducing Agent Quality and NLP evaluators in the Microsoft.Extensions.AI.Evaluation libraries.
.NET Conf 2025 – Announcing the Call for Content
The .NET Conf 2025 Call for Content is now open! Join us November 11-13 for the premier .NET virtual event celebrating .NET 10. Submit your session proposal by August 31st and share your .NET expertise with developers worldwide.
The new Dependabot NuGet updater: 65% faster with native .NET
Discover the new Dependabot NuGet updater that improves performance, accuracy, and developer experience by leveraging native .NET tooling.
Building a Full-Stack App with React and Aspire: A Step-by-Step Guide
Discover how to build a full-stack application with React and Aspire, integrating a React front-end with an ASP.NET Core Web API and persisting data to a database.
Aspire 9.4 is here with a CLI and interactive dashboard features
Aspire 9.4 is packed with new features, integrations, and improvements
MCP C# SDK Gets Major Update: Support for Protocol Version 2025-06-18
The MCP C# SDK has been updated to support the latest Model Context Protocol specification (2025-06-18), bringing structured tool output, elicitation support, enhanced security, and more to .NET developers building AI applications.
Ask Mode vs Agent Mode – Choosing the Right Copilot Experience for .NET
GitHub Copilot Chat offers two powerful modes, Ask Mode and Agent Mode, that can dramatically accelerate your development. Learn when to use each mode to get the most out of this tool.
Building Your First MCP Server with .NET and Publishing to NuGet
Learn how to create a Model Context Protocol (MCP) server using .NET 10 and publish it to NuGet — making AI capabilities discoverable and reusable across the ecosystem.
.NET 10 Preview 6 is now available!
Find out about the new features in .NET 10 Preview 6 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
Customize AI responses from GitHub Copilot
Learn how custom instructions can tailor GitHub Copilot's AI responses to your team's exact needs.
How the .NET MAUI Team uses GitHub Copilot for Productivity
How the .NET MAUI Team uses GitHub Copilot for Productivity
.NET and .NET Framework July 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for July 2025.
Local AI + .NET = AltText Magic in One C# Script
Learn how to generate image AltText using .NET 10 and local AI models — all in a single C# file with dotnet run app.cs. A fun and accessible example of what AI can do beyond chat.
Simpler XAML in .NET MAUI 10
Make your .NET MAUI XAML more consistent and easier to read with global and implicit XML namespaces.
Multimodal Vision Intelligence with .NET MAUI
Enhance your .NET MAUI app with photo-based AI by capturing images and extracting structured information using Microsoft.Extensions.AI.
Improve Your Productivity with New GitHub Copilot Features for .NET!
We recently introduced several new GitHub Copilot-powered .NET experiences designed to help you be more productive. Take a look!
Multimodal Voice Intelligence with .NET MAUI
Learn how to enhance your .NET MAUI apps with multimodal AI capabilities, enabling users to interact through voice using plugins and Microsoft.Extensions.AI.
.NET and .NET Framework June 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for June 2025.
.NET 10 Preview 5 is now available!
Find out about the new features in .NET 10 Preview 5 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
Emit logs on-demand with log buffering
Learn how to delay log emission with the new log buffering feature for more intelligent, context-aware logging in .NET 9
Catch Up on Microsoft Build 2025: Essential Sessions for .NET Developers
Get up to date on all of the .NET sessions from Microsoft Build 2025 covering .NET 10, C# 14, .NET Aspire, ASP.NET Core, Blazor, AI development, and more!
Using AI Foundry with .NET MAUI
Using AI Foundry with .NET MAUI brings the power of LLMs to mobile and desktop applications.
Fine-tune the volume of logs your app produces
Explores the new log sampling feature
Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10
We are super excited to introduce a new feature that was released as part of .NET 10 Preview 4 that makes getting started with C# easier than ever. You can now run a C# file directly using . This means you no longer need to create a project file or scaffold a whole application to run a quick script, test a snippet, or experiment with an idea. It's simple, intuitive, and designed to streamline the C# development experience, especially for those just getting started. What is ? Until now, executing C# code using the CLI required a project structure that included a file. With this new capability, which we call fi...
Circuit Breaker Policy Fine-tuning Best Practice
Summary of some best practice and insights about circuit breaker resilience policy fine-tuning.
AI and Vector Data Extensions are now Generally Available (GA)
We’re excited to announce that these extensions are now generally available, providing developers with a robust foundation to build scalable, maintainable, and interoperable AI-powered applications.
.NET Aspire 9.3 is here and enhanced with GitHub Copilot!
.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrations, app model enhancements, and more.
Accelerate Your .NET Upgrades with GitHub Copilot
Upgrade your .NET apps with confidence! Introducing our newest AI-powered upgrade experience, GitHub Copilot app modernization - Upgrade for .NET.
Evaluating content safety in your .NET AI applications
Announcing content safety evaluations and other imporvements in the Microsoft.Extensions.AI.Evaluation libraries.
.NET and .NET Framework May 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for May 2025.
.NET 10 Preview 4 is now available!
Find out about the new features in .NET 10 Preview 4 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
C# 14 – Exploring extension members
C# 14 introduces extension members. See how the `extension` syntax offers flexibility for extension authors and continuity for developers using extensions
Why we built our startup in C#
Tracebit built their B2B SaaS security product using C#.
Packaging and Publishing a .NET MAUI Library with GitHub Actions
In this post, learn how to setup a DevOps pipeline to build and publish a .NET MAUI library with GitHub Actions.
Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview)
Introduction Until now, iOS developers who wanted real‑time, bi‑directional communication with SignalR had to rely on community‑built clients or roll their own Swift implementation—both of which introduced maintenance and compatibility headaches. We’re excited to announce that the official SignalR Swift client is now available in public preview. With this release, you can: In this post you’ll learn how to set up the Swift client and use its core features. During a recent .NET Community Standup, we demoed an AI-enabled chat sample that uses SignalR for streaming AI‑generated tokens to iOS clie...
Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET
Discover the new AI Dev Gallery, a Windows application that provides interactive local AI samples, easy model downloads, and source code export - all built with .NET AI building blocks.
Preview 2 of the .NET AI Template Now Available
Preview 2 of the .NET AI Chat Web App template introduces support for .NET Aspire and Qdrant vector database integration, making it easier to create cloud-native AI-powered chat applications with custom data.
Build MCP Remote Servers with Azure Functions
Build AI-powered tools quickly using Azure Functions to create remote MCP servers that seamlessly integrate with GitHub Copilot and other LLM-based applications.
Join the .NET & C# Teams at Microsoft Build 2025
The countdown to Microsoft Build 2025 is on! Join us May 19-22 either in-person in Seattle or online and explore an exciting lineup of .NET and C# content, including sessions on AI integration, app modernization, and the latest language features.
.NET 10 Preview 3 is now available!
Find out about the new features in .NET 10 Preview 3 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!
Aspire 9.2 is Now Available with New Ways to Deploy
Aspire 9.2 is now available with cool new dashboard features and introducing the publishers feature
.NET and .NET Framework April 2025 servicing releases updates
A recap of the latest servicing updates for .NET and .NET Framework for April 2025.
How we ended up rewriting NuGet Restore in .NET 9
Learn about the journey that led to a full rewrite of the NuGet Restore algorithm in .NET 9, achieving break-through scale and performance.
Build a Model Context Protocol (MCP) server in C#
Learn how to build a Model Context Protocol (MCP) server using the C# SDK to enable seamless communication between AI models and applications.
Modernizing push notification API for Teams
Push Notification Hub is an essential internal service that plays a crucial role in the messaging and calling flows within Teams and other platforms. This article describes its recent overhaul, which has significantly enhanced its performance and reduced latencies in delivering push notifications to user devices
Use BrowserStack App Automate with Appium UI Tests for .NET MAUI Apps
In this post, learn how to run your Appium UI Tests for .NET MAUI Apps on real devices on the cloud using BrowserStack App Automate.
Exploring new .NET releases with Dev Containers
Learn how to set up and use dev containers for experimenting with new .NET releases.
Xbox + .NET Aspire: Transforming Local Development Practices
Learn how the Xbox services team leveraged .NET Aspire to boost their team's productivity.
MSTest 3.8: Top 10 features to supercharge your .NET tests!
MSTest 3.8 is here! It's built on your feedback and packed with powerful new features to simplify and smooth your testing experience.
.NET 10 Preview 2 is now available!
Find out about the new features in .NET 10 Preview 2 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!