Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
System.CommandLine
è attualmente disponibile in ANTEPRIMA e questa documentazione è per la versione 2.0 beta 5.
Alcune informazioni riguardano il prodotto in fase di pre-rilascio che potrebbe essere modificato in modo sostanziale prima del rilascio. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.
La libreria System.CommandLine
fornisce funzionalità che sono comunemente necessarie per le app da riga di comando, come l'analisi dell'input della riga di comando e la visualizzazione del testo di aiuto.
Le app che usano System.CommandLine
includono l'interfaccia della riga di comando di .NET, strumenti aggiuntivi e molti strumenti globali e locali.
Per gli sviluppatori di app, la libreria:
- Consente di concentrarsi sulla scrittura del codice dell'app, poiché non è necessario scrivere codice per analizzare l'input della riga di comando o produrre una pagina della Guida.
- Consente di testare il codice dell'app indipendentemente dal codice di analisi di input.
- È ottimizzato per leggerezza, rendendolo una buona scelta per lo sviluppo di app CLI veloci, leggere e compatibili con AOT.
L'uso della libreria offre anche vantaggi agli utenti delle app:
- Garantisce che l'input della riga di comando venga analizzato in modo coerente in base alle convenzioni POSIX o Windows.
- Supporta automaticamente il completamento tramite tabulazione e i file di risposta.
Pacchetto NuGet
La libreria è disponibile come pacchetto NuGet:
Passaggi successivi
Per iniziare a usare System.CommandLine, vedere le risorse seguenti:
Per altre informazioni, vedere le risorse seguenti:
- Come analizzare e richiamare il risultato
- Come personalizzare l'analisi e la convalida
- Come configurare il parser
- Come personalizzare la Guida
- Come abilitare e personalizzare il completamento delle schede
- Linee guida per la progettazione della riga di comando
- Guida alla migrazione alla versione 2.0.0-beta5
- System.CommandLine di riferimento all'API