System.CommandLine Przegląd
Ważne
System.CommandLine
jest obecnie dostępna w wersji zapoznawczej, a ta dokumentacja dotyczy wersji 2.0 beta 4.
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed jego wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Biblioteka System.CommandLine
udostępnia funkcje, które są często potrzebne przez aplikacje wiersza polecenia, takie jak analizowanie danych wejściowych wiersza polecenia i wyświetlanie tekstu pomocy.
Aplikacje korzystające z interfejsu System.CommandLine
wiersza polecenia platformy .NET, dodatkowe narzędzia i wiele narzędzi globalnych i lokalnych.
W przypadku deweloperów aplikacji biblioteka:
- Pozwala skupić się na pisaniu kodu aplikacji, ponieważ nie musisz pisać kodu w celu analizowania danych wejściowych wiersza polecenia ani tworzenia strony pomocy.
- Umożliwia testowanie kodu aplikacji niezależnie od kodu analizy wejściowej.
- Jest przyjazny dla wykończenia, co czyni go dobrym wyborem do tworzenia szybkiej, lekkiej, obsługującej funkcję AOT aplikacji interfejsu wiersza polecenia.
Korzystanie z biblioteki zapewnia również korzyści użytkownikom aplikacji:
- Gwarantuje to, że dane wejściowe wiersza polecenia są analizowane spójnie zgodnie z konwencjami POSIX lub Windows.
- Automatycznie obsługuje pliki uzupełniania kart i odpowiedzi.
Pakiet NuGet
Biblioteka jest dostępna w pakiecie NuGet:
Następne kroki
Aby rozpocząć pracę z usługą System.CommandLine, zobacz następujące zasoby:
Aby dowiedzieć się więcej, zobacz następujące zasoby:
- Jak definiować polecenia, opcje i argumenty
- Jak powiązać argumenty z procedurami obsługi
- Jak skonfigurować wstrzykiwanie zależności
- Jak włączyć i dostosować uzupełnianie kart
- Jak dostosować pomoc
- Jak obsłużyć zakończenie
- Jak napisać oprogramowanie pośredniczące i dyrektywy
- System.CommandLine Dokumentacja interfejsu API