Warning
.NET scripts belong in your :doc:`home <basics-home>`, not in your :doc:`docroot <web-documentroot>`.
.NET is a server-side runtime implementation of CLR, the virtual machine that manages the execution of .NET programs. While .NET Core shares a subset of .NET Framework APIs, it comes with its own API that is not part of .NET Framework.
We provide the latest .NET Core LTS and apply security updates on a regular basis.
We also provide older versions; you can get a full list of curently available versions with dotnet --list-sdks.
Note
Unfortunately, Microsoft has decided not to make .NET 8 available for RHEL 7, on which our operating system CentOS 7 is based. Therefore, we cannot provide .NET 8 or later.
We update all supported versions on a regular basis.
| Branch | State | Supported Until |
|---|---|---|
| 7.0 | current | 2024-05 |
| 6.0.2 | LTS | 2024-11 |
| 5.0 | 2022-02 | |
| 3.1 | 2022-12-03 | |
| 2.1 | 2021-08-21 |
Check out the Hello, Console App!.
.NET collects telemetry data by default. This can be turned off by setting the environment variable DOTNET_CLI_TELEMETRY_OPTOUT to 1.
