.NET Core Common Language Runtime (CoreCLR)
Eintrag zuletzt aktualisiert am: 14.05.2026
.NET Core Common Language Runtime (Core
CLR) ist heutzutage der Name für die Laufzeitumgebung im modernen Microsoft .NET, das erst
.NET Core hieß und seit
.NET 5.0 nur noch ".NET". Die Core
CLR wird in den meisten .NET-Anwendungen als Laufzeitumgebung verwendet.
Blazor WebAssembly läuft aber Stand
.NET 11.0 noch auf der
Mono CLR.
Microsoft hat den Begriff "Core
CLR" aber auch früher schon mal verwendet in
.NET Framework,
.NET Compact Framework, Silverlight, XNA.
"Core
CLR is a small version of the
.NET Framework CLR. It includes all of the core capabilities to run .NET code but none of the Windows-specific integration features. It can be hosted and copied with other apps. As a result, it's an excellent choice for running in constrained space environments or that require installation flexibility. For example, it was first used as the .NET runtime in Silverlight 2.0. More recently, Core
CLR is the basis of
ASP.NET vNext.
Cor
CLR has stringent requirements:
- Small in size – small 10s of MBs
- Limited dependencies on Windows -- can run on multiple Oses
- Compatible with existing .NET Framework code"
Quelle:
http://microsoft.github.io/dotnet-features/features.html