AI Desktop Cloud Operating system Linux Windows macOS + + .NET Tools Visual Studio Code CLI Visual Studio GitHub Copilot Ecosystem Components, tools, library vendors NuGet GitHub .NET Aspire
memory consumption Re-written in C# with .NET 8 90% smaller codebase 3X performance 99.999% reliability on day 1 From .NET Framework to .NET 8 ** 15% CPU time 13% aggregated core time per query * Core services that power Microsoft 365 ** Services that power Xbox Live
Infrastructure (CLI) 2002 .NET Framework 1.0 for Windows released Mono project begins 2008 ASP.NET MVC (web platform) open source April 2014 .NET Compiler Platform (“Roslyn”) open source .NET Foundation founded November 2014 .NET Core (cross-platform) project begins 2016 Mono project joins .NET Foundation .NET Core 1.0 released August 2017 .NET Core 2.0 released December 2018 .NET Core 2.2 released WinForms and WPF open sourced December 2019 .NET Core 3.1 LTS released 2005 F# language released with Apache 2.0 license November 2020 .NET 5 released Major releases every November going forward November 2021 .NET 6 LTS released November 2022 .NET 7 released November 2023 .NET 8 LTS released November 2024 .NET 9 released
startup New Blazor Hybrid Templates SignalR improved distributed tracing Optimized static web asset handling Blazor reconnection improvements Authentication enhancements Detect Blazor component render mode Improved Kestrel connection metrics Built-in OpenAPI support SignalR AOT support Improvements to DataProtection Keyed service support in middleware Dictionary debugging improvements Trust Developer certs on Linux Improvements to exception handling and debugging aka.ms/aspnet aka.ms/aspnet
AudioContent, TextContent, ImageContent, etc. .NET Application Leveraging AI Microsoft.Extensions.AI Standard Middleware Function Calling, Telemetry, Caching LLM Clients and AI Services Provides Connectors to LLMs Semantic Kernel Ollama OpenAI Azure Inference LLM Community Packages GitHub Models Laying the foundations
AOT support WebView2 via NuGet Package Deployment APIs microsoft / Microsoft-ui-xaml microsoft / WindowsAppSDK WinUI3 APIs for modern icons Control.InvokeAsync Dark Mode dotnet / winforms WinForms Fluent UI Theming Theme Mode Accent Colors Hyphen based ligatures dotnet / wpf WPF Windows Apps Development on .NET 9