IDE's for C# development on Linux?

103,287

Solution 1

MonoDevelop 2.0 has been released, it now has a decent GUI Debugger, code completion, Intellisense C# 3.0 support (including linq), and a decent GTK# Visual Designer.

In short, since the 2.0 release I have started using Mono Develop again and am very happy with it so far.

Check out the MonoDevelop website for more info.

Solution 2

Microsoft has released Visual Studio Code for Linux, which has good C# support, naturally.

Solution 3

Monodevelop
There are 2 versions around:

  • 1.0: the currently stable version. It is indeed stable, but somewhat limited in its capabilities. It's very good for smallish projects. I got it via the ubuntu hardy repos.

  • 2.0RC (aka 1.9.x) you can get it via SVN and compiling. The process is quite straightforward, and you can run it without installing (via make run). It's somewhat less stable than 1.0, but it depends on which build you get (it's a development snapshot). Regarding capabilities, it is great. It has refactoring, profiling, tons of plugins, etc.

Solution 4

I would recommend X-develop from Omnicore. It is a very good IDE, but is only free to use for 30 days.

Solution 5

There is a C# binding for Eclipse, though I haven't tried it personally, so I can't vouch for it. I use MonoDevelop, which isn't perfect, but works reasonably well for the most part. The version included in Ubuntu 8.04 (Hardy Heron) is much more stable than the Gutsy Gibbon version.

Share:
103,287
ilitirit
Author by

ilitirit

Updated on June 28, 2020

Comments

  • ilitirit
    ilitirit almost 4 years

    What are my options? I tried MonoDevelop over a year ago but it was extremely buggy. Is the latest version a stable development environment?

  • mattlant
    mattlant over 15 years
    That looks pretty good if it works as well as advertized. Thx for the link.
  • EricSchaefer
    EricSchaefer over 15 years
    I believe the C# bindings for eclipse are not maintained anymore and were not that good anyways.
  • skolima
    skolima over 15 years
    Works well. And there's a way around the 30 day limit - just delete the files and directories it creates in your home dir.
  • gap
    gap over 10 years
    MonoDevelop 4.0 is now available. I use VS2012 regularly, and this is an amazing contender given that its Linux/Opensource (VisualStudio, unlike everything else MS, rocks).
  • Martin
    Martin over 9 years
    nice way to avoid paying the developers for their work.
  • Pixelchai
    Pixelchai over 7 years
    That link is dead. I think this might be the new link: freecode.com/projects/xdevelop
  • Aaron Franke
    Aaron Franke almost 6 years
    Can I use it to develop mobile apps for Android and iPhone?
  • Aaron Franke
    Aaron Franke almost 6 years
    Can I use it to develop mobile apps for Android and iPhone?
  • Aaron Franke
    Aaron Franke almost 6 years
    That link is still dead. Also, that "freecode.com" site is discontinued.
  • trampster
    trampster almost 6 years
    @AaronFranke no, Xamarin Studio is required for android/ios dev. Xamarin Studio is Mono Develop + Android and IOS and Xamarin/Microsoft has chosen not to support Xamarin Studio on linux
  • jhaagsma
    jhaagsma almost 6 years
    There are extensions, such as Cordova that make mobile development possible. blogs.msdn.microsoft.com/visualstudio/2016/03/30/…
  • Matthias Braun
    Matthias Braun over 4 years
    Mind that the C# debugger for VS Code is not open source. There are ways to use a different debugger.