Microsoft today officially released .NET 9, the most efficient, modern, secure, intelligent, and high-performance version of .NET to date. NET 9, the most efficient, modern, secure, intelligent, and high-performance version of . This new release includes thousands of performance, security, and feature improvements. You'll find comprehensive enhancements across the .NET stack from programming languages, developer tools, and workloads, enabling you to build with a unified platform and easily inject AI into your applications. NET development team at.NET Conf NET Aspire and AI were highlighted in the keynote and follow-up sessions of the live launch event.
NET Aspire is the official .posting noticeNET Aspire is a powerful set of tools, templates, and packages for the seamless development of observable, production-ready applications, and in just six months since the first release of .NET Aspire, we've made improvements across all parts of the stack, from new features in the telemetry and metrics dashboards to more streamlined cloud application NET Aspire. It's great to see .NET Aspire being adopted across all types of applications and to see the community embrace the integrations and tools that apply to their solutions.
NET Aspire 9.0 is new because it introduces the features developers need most to simplify application development. Users can now start and stop resources from the control panel, keep containers persistent between debugging sessions, and improve resource management with new APIs including WaitFor. New integrations with OpenAI, Ollama, Milvus, and more enhance flexibility. Added.NET Aspire Community ToolkitNET Aspire is an open source collection of integrations and extensions for developing with .
Following the .NET Aspire discussion, the team went live andposting noticeThe post goes on to discuss AI in .NET 9. Microsoft's Maria Naggaga said, "From user applications using Microsoft Copilot to developer applications using GitHub Copilot, .NET is at the heart of these top-notch AI experiences. NET is at the center of these top-notch AI experiences. This year, we've seen teams across the industry build amazing AI solutions with .
Here's a summary of the highlights of the new AI features in .NET 9:
- Expanded AI ecosystem:
- New learning materials and samples
- Simplified integration with the .NET ecosystem
- Collaborating with partners to build a vibrant AI community
- Improved deployment of AI solutions to the cloud
-
AI building blocks for :Microsoft introduced new abstractions to simplify AI, including:
- and : They provide a unified C# abstraction layer for interacting with AI services, including:
- Small and Large Language Models (SLM and LLM)
- embedding
- Vector storage
- middleware
- Improved participle support in
- Enhanced tokenization for commonly used model families (GPT, Llama, Phi, Bert)
- Added support for word segmentation algorithms (byte-level BPE, SentencePiece, WordPiece)
- Tensor<T> enhancements:
- A new type for representing multidimensional data
- Simplify interoperability between libraries
- Improved application operation
- and : They provide a unified C# abstraction layer for interacting with AI services, including:
-
AI Integration Partnerships:NET 9 includes collaboration with a variety of AI partners to provide developers with powerful products/services, including:
- Azure
- OpenAI
- LlamaIndex
- Qdrant
- Pinecone
- Milvus
- AutoGen
- Ollamasharp
- ONNX runtime
- Smart Component Ecosystems:Microsoft said it worked with community and control vendor partners to build an ecosystem of intelligent components that make it easier to integrate AI-infused controls into .NET applications
-
GitHub Copilot enhancements:While not strictly part of .NET 9, the announcement highlights improved GitHub Copilot integrations for .NET developers, including:
- AI Intelligent Variable Checking for Debugging
- AI-Driven IEnumerable Visualization Tools
- Improved code fixes
- Enhanced C# AI Completion
- Assist in debugging failed tests
The release announcement goes on to discuss the additions in Blazor, .NET MAUI, and other properties, and provides links to explore the additions in more depth
- What’s new in .NET 9: Runtime, Libraries, and SDK
- What’s new in C# 13
- What’s new in F# 9
- What’s new in Core
- What’s new in .NET Aspire
- What’s new in .NET MAUI
- What’s new in EF Core
- What’s new in WPF
- What’s new in Windows Forms
And much more, with more blog posts and guides coming soon.