Как я могу легко разрабатывать C# в Ubuntu (без монодевелопмента)

Я почти всегда разрабатываю в среде Linux, но недавно мне пришлось перейти на C#.

Я знаю, что моноразработка существует, но по определенным причинам я бы не хотел использовать моноразработку.

Есть ли в Ubuntu какие-либо другие инструменты для разработки на С#? Если я поищу это в Google, я получу около 20 страниц сообщений о моноразработке. Я работаю в .NET 4.5.2.

Я знаю, что могу просто перейти к окнам, но пока стараюсь этого избегать. Спасибо,

Что плохого именно в MonoDevelop? Каковы ваши точные требования?
С MonoDevelop все в порядке, я просто пытался выяснить, существует ли что-то еще. Мои единственные требования заключаются в том, что вы можете запускать .NET 4.5.2, и это IDE, а не MonoDevelop.

Ответы (1)

Я всегда неохотно предлагаю несвободное программное обеспечение для Linux, но в зависимости от вашей академической ситуации или характера проекта вы можете получить бесплатную или дешевую среду разработки JetBrains Rider ( https://www.jetbrains ). .com/райдер/ ).

По сути, это платформа Jetbrains IDEA, специально предназначенная для разработки на C#, в основном ориентированная на разработку на Unity, но не имеющая ничего общего с другими проектами.

Если ключом является бесплатность, то Consulo ( https://github.com/consulo/ ) может быть полезен, это разветвленная версия IDEA, в которой больше языковой поддержки. Не такая красивая, но, по крайней мере, хорошая альтернатива MonoDevelop.

Я не верю, что Rider IDE будет использовать .Net 4.5.2 в Linux. Скорее всего, в конечном итоге он будет использовать Mono. Так же, как Visual Studio для Ма.