Как настроить рабочее окружение для разработки на C# под операционной системой Manjaro? Я хотел бы использовать C# в полной мере на данной ОС. Возможно ли это, или только консольные приложения доступны?
Да, можно писать на 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 и других кросс-платформенных фреймворках.