Μεταγλωττίστε και μάθετε 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 GB για να εγκατασταθεί σωστά, παρόλο που η εφαρμογή καταλαμβάνει μόνο περίπου 350 MB.
[Απαιτήσεις συστήματος]
Επιπλέον, αυτή η εφαρμογή εκτελεί τα πάντα τοπικά και ενδέχεται να μην λειτουργεί καλά σε συσκευές με, για παράδειγμα, 1 GB μνήμης RAM CPU 1,0 GHZ με 4 πυρήνες.
2 GB RAM και 2 GHZ x 4 θα πρέπει να λειτουργούν καλά.
Διαβάστε τις συχνές ερωτήσεις πριν στείλετε email ή ανοίξετε ένα ζήτημα GitHub σχετικά με ένα πιθανό πρόβλημα. Πιθανότατα θα έχει ήδη απαντηθεί στις Συχνές Ερωτήσεις.
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