The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Virtual machine component of Microsoft's .NET framework
CLR implements the Virtual Execution System (VES) as defined in the Common Language Infrastructure (CLI) standard, initially developed by Microsoft itself. A public standard defines the Common Language Infrastructure specification.[2]
Overview of the .NET Framework CLR release history[1]
During the transition from legacy .NET technologies like the .NET Framework and its proprietary runtime to the community-developed .NET Core, the CLR was dubbed CoreCLR.[3] Today, it is simply called the .NET runtime.[4] The new runtime for .NET Core follows semantic versioning. A later runtime version is able to run programs built for an earlier runtime version of the same major version (e.g. 2.2 and 2.1 have the same major version).[5]
^Kang, M. "Is .NET Core Runtime backwards compatible with previous releases?". Stack Overflow. ...NET Core runtime updates are compatible within a major version 'band' such as 1.x and 2.x. [...] ".NET Core 2.1" refers to the .NET Core Runtime version number. The .NET Core Runtime has a major/minor/patch approach to versioning that follows semantic versioning.