Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
System.CommandLine
jest obecnie dostępna w wersji zapoznawczej, a ta dokumentacja dotyczy wersji 2.0 beta 5.
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, wyraźnych ani domniemanych, w odniesieniu do podanych tutaj informacji.
Biblioteka System.CommandLine
udostępnia funkcje często wymagane przez aplikacje wiersza polecenia, takie jak analizowanie danych wejściowych wiersza polecenia i wyświetlanie tekstu pomocy.
Aplikacje, które używają System.CommandLine
wiersza poleceń platformy .NET, dodatkowych narzędzi oraz wielu narzędzi globalnych i lokalnych.
W przypadku deweloperów aplikacji biblioteka:
- Umożliwia skoncentrowanie 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 danych wejściowych.
- Jest przyjazny optymalizacji, dzięki czemu jest dobrym wyborem do tworzenia szybkich, lekkich, obsługujących AOT aplikacji CLI.
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 uzupełnianie poleceń i pliki odpowiedzi.
Pakiet NuGet
Biblioteka jest dostępna jako pakiet NuGet:
Dalsze 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 przeanalizować i wywołać wynik
- Jak dostosować analizowanie i walidację
- Jak skonfigurować analizator
- Jak dostosować pomoc
- Jak włączyć i dostosować uzupełnianie za pomocą klawisza Tab
- Wskazówki dotyczące projektowania wiersza polecenia
- Przewodnik migracji do wersji 2.0.0-beta5
- dokumentacja interfejsu API System.CommandLine