.NET Platforms

.NET and Mono are open-source .NET platforms. .NET applications are developed using the C#, F# and VB.NET programming languages.

.NET, .NET Core and Mono are available on Fedora. .NET applications are developed using the C#, F# and VB.NET programming languages.

.NET and .NET Core

.NET is a general-purpose, modular, cross-platform and open-source development Platform.

.NET 8 and .NET 6 are available in all supported versions of Fedora. Installing an SDK can be done with a simple

$ sudo dnf install dotnet-sdk-x.y

Where x.y is a .NET version number, like 8.0 or 6.0.

It is not advised to mix these packages with those provided by Microsoft. Please disable any other repositories providing dotnet before installing these. If you run into any errors that refer to /usr/share/dotnet or a missing libhostfxr.so see troubleshoot .NET errors related to missing files on Linux which describes how to fix the errors.

See the .NET page for more information.

Mono

Mono is a free and open source implementation of the .NET Framework.

To install Mono, simply type:

$ sudo dnf install mono-devel

See the Mono page for more information.


Authors: Omair Majid, Radka Janek, Radoslav Čáp, Tom Deseyn