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.
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: System.CommandLine.
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