IDE для разработки на C # в Linux? - PullRequest
65 голосов
/ 30 сентября 2008

Какие у меня варианты? Я попробовал MonoDevelop более года назад, но он был очень глючным. Является ли последняя версия стабильной средой разработки?

Ответы [ 9 ]

50 голосов
/ 30 сентября 2008

Выпущен MonoDevelop 2.0, теперь у него есть приличный отладчик GUI, автозавершение кода, поддержка Intellisense C # 3.0 (включая linq) и приличный GTK # Visual Designer.

Короче говоря, с версии 2.0 я снова начал использовать Mono Develop и очень доволен этим.

Посетите веб-сайт MonoDevelop для получения дополнительной информации.

16 голосов
/ 20 апреля 2016

Microsoft выпустила Код Visual Studio для Linux, который, естественно, имеет хорошую поддержку C #.

9 голосов
/ 05 октября 2008

Monodevelop
Вокруг есть 2 версии:

  • 1.0: текущая стабильная версия. Он действительно стабилен, но несколько ограничен в своих возможностях. Это очень хорошо для небольших проектов. Я получил его через репозиторий Ubuntu Hardy.

  • 2.0RC (он же 1.9.x) вы можете получить его через SVN и скомпилировать. Процесс довольно прост, и вы можете запустить его без установки (через make run). Он несколько менее стабилен, чем 1.0, но зависит от того, какую сборку вы получаете (это снимок разработки). Что касается возможностей, это здорово. Имеет рефакторинг, профилирование, тонны плагинов и т. Д.

8 голосов
/ 30 сентября 2008

Я бы порекомендовал X-Develop от Omnicore . Это очень хорошая среда разработки, но она бесплатна только в течение 30 дней.

4 голосов
/ 05 октября 2008

Для Eclipse существует привязка C #, хотя я лично не пробовал, поэтому не могу ручаться за это. Я использую MonoDevelop, который не идеален, но по большей части работает достаточно хорошо. Версия, включенная в Ubuntu 8.04 (Hardy Heron), гораздо более стабильна, чем версия Gutsy Gibbon.

3 голосов
/ 11 января 2017

Я давно пользуюсь JetBrains Rider , и мне это очень нравится.

Он обладает всеми достоинствами ReSharper и его приятно использовать в OS / X или Linux. Помните, что он все еще находится в программе раннего доступа, поэтому у него есть несколько грубых моментов, но в большинстве случаев он работает достаточно хорошо для повседневного использования.

Вы можете получить его здесь: https://www.jetbrains.com/rider/download/

P.S. Я в основном использую его для нужд разработки .NET Core, но использую его и для традиционного кодирования .NET.

3 голосов
/ 30 сентября 2008

Вы смотрели на SlickEdit ? Я думал, что это было довольно хорошо несколько лет назад, когда я разрабатывал приложения C ++ для Linux. Он говорит, что поддерживает C #, но я не могу комментировать, насколько хорошо. Я был счастлив использовать его для своей разработки на C ++.

3 голосов
/ 30 сентября 2008

Я использовал MonoDevelop некоторое время назад, и это было нормально. Это не так хорошо, как Eclipse или NetBeans для разработки Java, но они действительно в своем классе. И я думаю, что единственная реальная альтернатива - это использование emacs или vim ...

Это довольно отполировано. Стабильность действительно не была проблемой. Здесь есть простое завершение кода, как и переход к объявлению, суперклассу и чрезвычайно полезным ссылкам на поиск. Отладки там нет, хотя это довольно вопиющее упущение. На самом деле я потратил пару минут, пытаясь установить точку останова, пока меня не осенило, что нет даже способа «Отладить ...» вместо «Выполнить ...»

1 голос
/ 30 сентября 2008

Является ли последняя версия стабильной стабильной средой разработки?

Вероятно ... прошлой весной он достиг 1,0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...