Можно ли писать на C# на Linux Manjaro без проблем?

Как настроить рабочее окружение для разработки на C# под операционной системой Manjaro? Я хотел бы использовать C# в полной мере на данной ОС. Возможно ли это, или только консольные приложения доступны?
  • 27 февраля 2024 г. 15:48
Ответы на вопрос 5
Да, можно писать на C# на Linux Manjaro без проблем. Для этого вам понадобится установить Mono - платформу для разработки и запуска приложений на C#. Mono включает компилятор C# и среду выполнения, поэтому вы сможете создавать как консольные, так и графические приложения.

Для настройки рабочего окружения для разработки на C# под Manjaro вам необходимо выполнить следующие шаги:

1. Установите Mono. Для этого откройте терминал и выполните команду:
   ```
   sudo pacman -S mono
   ```

2. Установите IDE для разработки на C#, такие как Visual Studio Code с расширением для C# или JetBrains Rider.

3. Создайте новый проект на C# в выбранной вами IDE и начните программировать.

Таким образом, вы сможете использовать C# в полной мере на Manjaro, создавая как консольные, так и графические приложения.
Можно и консоль, а можно и формошлепить используя Avalonia, например. Есть и другие.
Устанавливай .NET Core и разрабатывай на здоровье. 
Разница с Windows разве что в отсутствии оконных приложений, а остальные типы проектов есть.

P.S. Visual Studio придется забросить и перейти либо на VS Code либо на Rider
Да, вы можете спокойно работать на C# из различных ОС таких как Windows, Linux и MacOS. Для этого вы можете разрабатывать проекты на платформе .NET Core.  .NET Core является кроссплатформенной, по этому вы можете писать, запускать, тестировать и разворачивать ваши приложения на .NET Core на любой из платформ. Ограничения по ОС есть только для .NET Framework, т.к. она "наглухо" привязана к Windows
Да, можно. 
Да, нормально.
.NET SDK доступен на Linux ( https://dotnet.microsoft.com/en-us/download )

В качестве IDE можно использовать VS Code и Jetbrains Rider. (если большой любитель - можно даже vim )

Или только консольные приложения доступны будут?

Можно консоль, можно веб, можно десктоп на Avalonia и других кросс-платформенных фреймворках.
Похожие вопросы