Компілюйте та вивчайте C# на ходу за допомогою Mono CLR під Android
[Основні функції]
— Підтримка C# 12
- Підсвічування синтаксису
- Доповнення коду
— Управління пакетами NuGet
— Показувати помилки коду під час компіляції
- Показувати помилки коду в реальному часі 🛒
- Експорт збірки (exe/dll)
— Створення ярлика панелі запуску для збірки
- Кілька настроюваних тем редактора
- Налаштування редактора (розмір шрифту, невидимі символи)
- Базове налагодження
— Підтримка коду консолі
- Підтримка .NET MAUI (GUI)
- Дизайнер макетів XAML (MAUI) 🛒
— Підтримка модульних тестів
[Примітка до виконання]
Це не Visual Studio або Windows.
Ця програма працює на Android і має деякі обмеження ОС.
Тому тільки технології Windows не можуть працювати на Android взагалі.
Це включає в себе WPF, UWP, Windows Forms, Windows API та всі бібліотеки, які від нього залежать.
Також зауважте, що версія Mono для Android не має System.Drawing, оскільки її було визнано зайвою через Android.Graphics.
Для належного встановлення вашому пристрою потрібен безкоштовний обсяг пам’яті принаймні 1 ГБ, навіть якщо програма займає лише близько 350 МБ.
[Системні вимоги]
Крім того, ця програма запускає все локально та може погано працювати на пристроях із, наприклад, 1 ГБ оперативної пам’яті та процесором 1,0 ГГц із 4 ядрами.
2 ГБ оперативної пам’яті та 2 ГГц x 4 повинні працювати добре.
Прочитайте поширені запитання перед тим, як надіслати електронний лист або відкрити проблему GitHub про можливу проблему. Швидше за все, відповідь на нього вже є в FAQ.
https://github.com/radimitrov/CSharpShellApp/blob/master/FAQ.MD
Атрибуції SmashIcons:
https://htmlpreview.github.io/?https://github.com/radimitrov/CSharpShellApp/blob/master/SmashIcons_FlatIcon_Attributions.html