Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die System.CommandLine Bibliothek stellt funktionen bereit, die häufig von Befehlszeilen-Apps benötigt werden, z. B. zum Analysieren von Befehlszeileneingaben und zum Anzeigen von Hilfetext.
Apps, die System.CommandLine verwenden, dazu gehören die .NET CLI, zusätzliche Tools und viele globale und lokale Tools.
Für App-Entwickler ist die Bibliothek:
- Hier können Sie sich auf das Schreiben des App-Codes konzentrieren, da Sie keinen Code schreiben müssen, um die Befehlszeileneingabe zu analysieren oder eine Hilfeseite zu erstellen.
- Hier können Sie App-Code unabhängig vom Eingabeanalysecode testen.
- Ist trim-freundlich und eignet sich gut für die Entwicklung schneller, einfacher, AOT-fähiger CLI-Apps.
Die Verwendung der Bibliothek profitiert auch von App-Benutzern:
- Dadurch wird sichergestellt, dass die Befehlszeileneingabe konsistent nach POSIX - oder Windows-Konventionen analysiert wird.
- Es unterstützt automatisch die Tabulatorvervollständigung und Antwortdateien.
NuGet-Paket
Die Bibliothek ist als NuGet-Paket verfügbar: System.CommandLine.
Nächste Schritte
Um mit System.CommandLine zu beginnen, sehen Sie sich die folgenden Ressourcen an:
- Lernprogramm: Erste Schritte mit System.CommandLine
- Syntaxübersicht: Befehle, Optionen und Argumente
Weitere Informationen hierzu finden Sie in den folgenden Ressourcen: