.NET Core and Mono are open-source .NET platforms. .NET applications are developed using the C#, F# and VB.NET programming languages.
To install Mono, simply type:
$ sudo dnf install mono-devel
This command will install Mono – the runtime environment and associated development tools.
NUnit is very useful for test driven development. To install it, simply type:
$ sudo dnf install nunit nunit-gui
The information about installing Mono and related details can be found at mono-project.com/docs
The documentation by Microsoft for the .NET Framework API generally applies to Mono as well, with minor differences. You can find the .NET Framework API documentation for versions 4.5 and higher at docs.microsoft.com. In the Fedora packages for Mono, we don’t support earlier versions of the .NET Framework API.