Condividi tramite


Panoramica di System.CommandLine

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:

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: