C#

.NET Core and Mono open source frameworks, and available IDEs.

Mono

Fedora comes with Mono – a free and open source implementation of the .NET Framework

Mono installation

To install Mono, simply type:

$ sudo dnf install mono-devel

This command will install Mono – the runtime environment and associated development tools.

NAnt installation

The most popular build tool for Mono is NAnt. To install it, simply type:

$ sudo dnf install nant

NUnit installation

NUnit is very useful for test driven development. To install it, simply type:

$ sudo dnf install nunit nunit-gui

Documentation

The information about installing Mono and related details can be found at mono-project.com/docs

API Reference

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.