# List all installed .NET runtimes dotnet --list-runtimes
While most users focus on the apps they see—the creative suites, the communication tools, the bespoke productivity software—the Desktop Runtime (specifically for ) is what allows these programs to run. It provides the essential libraries and shared resources that prevent every single application from having to "reinvent the wheel" just to display a window or manage memory. Why the "Latest" matters microsoft windows desktop runtime latest version
| From Version | To .NET 9.0 | Notes | |--------------|--------------|-------| | .NET Core 3.1 | Not supported | EOL – must migrate to .NET 8.0 or 9.0 with breaking changes. | | .NET 6.0 (EOL Nov 2024) | Supported with retargeting | Some WinForms APIs changed; test thoroughly. | | .NET 8.0 LTS | Fully compatible | In-place upgrade via runtime rebinding – no source changes typically needed. | # List all installed
.NET 9 focuses on refining the platform. the communication tools