.NET Core and Mono open source frameworks, and available IDEs.
.NET Core is still work in progress. The download location below contains packages that do not meet the official Fedora requirements yet (such as using prebuilt tools to build the source) but are free.
To enable the .NET SIG’s copr repository:
$ sudo dnf copr enable @dotnet-sig/dotnet
.NET Core SDK enables building and publishing of C# source code.
To install the latest SDK version:
$ sudo dnf install dotnet
To install the latest SDK for a specific .NET Core Runtime, where the x stands for major, y for minor version of the runtime:
$ sudo dnf install dotnet-sdk-x.y
To install runtime only, for example to merely deploy already prebuilt applications, where x stands for major and y stands for minor version:
$ sudo dnf install dotnet-runtime-x.y
You can create your first console app following instructions in this official guide.