System.CommandLine Übersicht
Wichtig
System.CommandLine
befindet sich derzeit in DER VORSCHAU, und diese Dokumentation ist für Version 2.0 Beta 4.
Einige Informationen beziehen sich auf Vorabversionen des Produkts, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die System.CommandLine
Bibliothek bietet Funktionen, die häufig von Befehlszeilen-Apps benötigt werden, z. B. das Analysieren der Befehlszeileneingabe und das Anzeigen von Hilfetext.
Apps, die die .NET CLI, zusätzliche Tools und viele globale und lokale Tools verwendenSystem.CommandLine
.
Für App-Entwickler, die Bibliothek:
- Ermöglicht es Ihnen, Ihren App-Code zu schreiben, da Sie keinen Code schreiben müssen, um Befehlszeileneingaben zu analysieren oder eine Hilfeseite zu erstellen.
- Ermöglicht Es Ihnen, App-Code unabhängig von Eingabeanalysecode zu testen.
- Ist trim-freundlich, wodurch es eine gute Wahl für die Entwicklung einer schnellen, leichten, AOT-fähigen CLI-App ist.
Die Verwendung der Bibliothek profitiert auch von App-Benutzern:
- Es stellt sicher, dass die Befehlszeileneingabe konsistent nach POSIX - oder Windows-Konventionen analysiert wird.
- Es unterstützt automatisch die Registerkartenvervollständigen - und Antwortdateien.
NuGet-Paket
Die Bibliothek ist in einem NuGet-Paket verfügbar:
Nächste Schritte
System.CommandLineWeitere Informationen finden Sie in den folgenden Ressourcen:
Weitere Informationen finden Sie in den folgenden Ressourcen:
- Definieren von Befehlen, Optionen und Argumenten
- So binden Sie Argumente an Handler
- Konfigurieren der Abhängigkeitseinführung
- Aktivieren und Anpassen von Registerkartenabschluss
- So passen Sie Hilfe an
- Behandeln der Beendigung
- So schreiben Sie Middleware und Richtlinien
- System.CommandLine-API-Referenz