• C# Shell (C# Offline Compiler) 1
  • C# Shell (C# Offline Compiler) 2
  • C# Shell (C# Offline Compiler) 3
  • C# Shell (C# Offline Compiler) 4

C# Shell (C# Offline Compiler)

Impara e compila C # in movimento usando Mono CLR su Android

*** Funzionalità Premium con un periodo di prova di 14 giorni (singolo acquisto singolo o supporto pubblicitario successivo)

Caratteristiche:
- Supporto C # 8.0 (classi, metodi, LINQ, ecc.)
- Scrivi e compila il codice della console
- Scrivi e compila il codice della GUI di Android
- Evidenziazione della sintassi
- Completamento codice avanzato ***
- Mostra errori del compilatore
- Gestione dei pacchetti NuGet
- Riferimenti assiemi aggiuntivi
- Classi di supporto (MessageBox, Toast, OpenFileDialog, ecc.)
- Esporta in APK
- Esporta in assembly (.exe o .dll)
- Crea collegamento di avvio all'assembly ***
- Impostazioni per comportamento / caratteristiche
- E altro ancora

Tutto (inclusa la compilazione e l'analisi del codice) viene eseguito sul dispositivo che richiede molta RAM e CPU per funzionalità e prestazioni ottimali. Arresti anomali e problemi di background sono previsti ai requisiti minimi.
Requisiti minimi del dispositivo: 1 GB di RAM, 1 CPU quad-core GHZ

Note e FAQ:

Questo non è Visual Studio. Questo è Android, non Windows.
Tutto ciò che sfrutta le API native di Windows non funzionerà. Ciò include tutti i Windows.Forms, WPF, UWP e ASP.NET tra numerose altre librerie e framework destinati solo ai computer desktop.
La versione Mono per Android non ha la maggior parte di System.Drawing poiché è stata considerata ridondante a causa di Android.Graphics.

Perché l'app mostra un errore di compilazione? Non supporta la funzione / C # qui /?
L'app utilizza il compilatore Roslyn - supporto completo per la compilazione C # 8.
Qualsiasi errore relativo alla compilazione riscontrato è una sintassi o un errore logico nel proprio codice e pertanto solo indirizzabile dall'utente.

L'app supporta la GUI?
Sì, Xamarin.Forms.

L'app supporta Windows.Forms?
No. Sistema operativo Android! = Windows. È impossibile per Android supportare Windows. Forme a causa di problemi di incompatibilità estremi (nessun tocco, nessuna mappatura diretta per alcuni controlli e layout incompatibili per i principianti)

Perché non riesco a chiudere il file / progetto?
Operazione ridondante. Si chiudono automaticamente quando ne apri o ne crei uno nuovo.

Perché l'applicazione è stata chiusa quando è tornato in primo piano dopo un po '?
È un'app ad alta intensità di RAM. Un'altra applicazione del genere, come un browser Web, farà sì che il sistema uccida C # Shell per liberare risorse.

L'app supporta i pacchetti NuGet?
Sì, ma non completamente. Tutto ciò che contiene dipendenze di librerie non C # non funzionerà. Compresi i collegamenti Android, almeno per ora.

L'app supporta database?
In generale si. Tuttavia, un ORM completo come Entity non è supportato correttamente.

L'app supporta gli script?
No, potrebbe essere fonte di confusione per le persone che non hanno ancora familiarità con il linguaggio C #.

L'app supporta la creazione di file class o page / xaml?
Sì, da "" + "" nel menu di progetto a sinistra. Non supporta la creazione automatica di classi in un file già esistente, poiché è lo stesso che digitarlo da qualche parte.

Posso fare riferimento a un file ".dll"?
Sì, dal "+" nel menu di progetto sinistro.

L'app supporta tastiere esterne?
Sì. Comprese alcune scorciatoie personalizzate.

Come risolvere "Devi dichiarare l'autorizzazione ..."?
È necessario dichiararlo dalle "Impostazioni del progetto APK" e quindi esportare un APK.

L'app è gratuita?
Sì e no. C'è un periodo di 14 giorni in cui è completamente gratuito in qualsiasi situazione.
Successivamente ci sono 2 opzioni per tutte le funzionalità:
   1. Un singolo acquisto per circa 2 USD.
   2. Un modello supportato da pubblicità che richiede attivamente una connessione a Internet.

Categoria : Strumenti

Ricerche associate

Recensioni (5)

Don. D. 01/ott/2020     

L'app è funzionale e facile da usare, mi piace la barra dei tasti aggiuntivi sopra la tastiera ma c'è un problema, spesso e volentieri non mi escono i suggerimenti del compiler, non so perché ma gli shortcut funzionano solo quando vogliono loro

fra. 3. 24/ago/2021     

Perfetto. Intellisense, parentesi aperte e chiuse automatiche, eseguibile... Perfetto.

Fil. M. 01/giu/2020     

molto bella ma dovrebbe quando sbagli ti correggesse

TdB. 21/lug/2018     

L'app di per se sembra essere funzionante anche nella gestione di più classi insieme. Curate i dettagli, il tasto cancella dalla tastiera non funziona quasi mai. La tastiera che utilizzo è la SwiftKey di base huawei

Vin. B. 18/dic/2018     

malissimo