با استفاده از Mono CLR تحت اندروید، سی شارپ را در حال حرکت کامپایل و یاد بگیرید
[ویژگی های اولیه]
- پشتیبانی از سی شارپ 12
- برجسته کردن نحو
- تکمیل کد
- مدیریت بسته NuGet
- نمایش خطاهای کد در حین کامپایل
- نمایش خطاهای کد در زمان واقعی 🛒
- مونتاژ صادرات (exe/dll)
- ایجاد میانبر لانچر برای اسمبلی
- چندین تم ویرایشگر قابل تنظیم
- سفارشی سازی ویرایشگر (اندازه فونت، کاراکترهای نامرئی)
- اشکال زدایی اولیه
- پشتیبانی از کد کنسول
- پشتیبانی از .NET MAUI (GUI)
- طراح چیدمان XAML (MAUI) 🛒
- پشتیبانی از تست های واحد
[یادداشت زمان اجرا]
این ویژوال استودیو یا ویندوز نیست.
این برنامه روی اندروید اجرا می شود و مشمول برخی از محدودیت های سیستم عامل است.
از این رو فناوریهای فقط ویندوز نمیتوانند روی اندروید کار کنند.
این شامل WPF، UWP، فرم های ویندوز، Windows API و تمام کتابخانه های وابسته به آن است.
همچنین توجه داشته باشید که نسخه Mono برای Android فاقد System.Drawing است زیرا به دلیل Android.Graphics غیر ضروری تلقی می شود.
دستگاه شما برای نصب صحیح به فضای ذخیره سازی رایگان حداقل 1 گیگابایتی نیاز دارد، حتی اگر برنامه فقط حدود 350 مگابایت را اشغال کند.
[سیستم مورد نیاز]
علاوه بر این، این برنامه همه چیز را به صورت محلی اجرا میکند و ممکن است روی دستگاههایی که مثلاً 1 گیگابایت رم دارند، یک CPU 1.0 گیگاهرتزی با 4 هسته به خوبی اجرا نشود.
2 گیگابایت رم و 2 گیگاهرتز x 4 باید به خوبی اجرا شوند.
قبل از ارسال ایمیل یا باز کردن مشکل 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