.NET Core and Mono are open-source .NET platforms. .NET applications are developed using the C#, F# and VB.NET programming languages.
IDE | License | .NET Core | Mono | Debugger | Packaged in Fedora | Alternative download |
---|---|---|---|---|---|---|
Eclipse with aCute plugin | EPL | ✔ | ✔ | ✔ | ||
Monodevelop | LGPLv2 | ✔ | ✔ | ✔ | flatpak1 | |
JetBrains Rider | Proprietary, free for Education and OpenSource | ✔ | ✔ | ✔ | tarball | |
Visual Studio Code with C# plugin | Binary is Proprietary, Source Code is MIT, C# extension is Proprietary | ✔ | ✔ | flatpak1, copr & rpm |
1. Download and install using direct link to Flatpak
First install Eclipse and Eclipse Marketplace
$ sudo dnf install eclipse eclipse-mpc
then install the aCute extension from the Marketplace
$ sudo dnf install monodevelop
Download Visual Studio Code and the C# Extension from the Marketplace
JetBrains Rider is the most complete C# IDE, however it is not open source.
VS Code and MonoDevelop work well for .NET Core and for Mono, respectively.
C# via Eclipse is still young and not very friendly for the former Windows developer, but it can be useful if you’re already an Eclipse IDE user.