Udostępnij przez


dotnet new search (nowe wyszukiwanie)

Ten artykuł dotyczy: ✔️ zestaw .NET 6 SDK i nowsze wersje

Name

dotnet new search — wyszukuje szablony obsługiwane przez dotnet new NuGet.org.

Streszczenie

dotnet new search <TEMPLATE_NAME>

dotnet new search [<TEMPLATE_NAME>] [--author <AUTHOR>] [-lang|--language <language>]
    [--package <PACKAGE>] [--tag <TAG>] [--type <TYPE>]
    [--columns <author|language|tags|type>] [--columns-all]
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

Description

Polecenie dotnet new search wyszukuje szablony obsługiwane przez dotnet new NuGet.org. Po określeniu <TEMPLATE_NAME> wyszukuje szablony zawierające określoną nazwę.

Uwaga / Notatka

Począwszy od zestawu .NET 7 SDK, składnia dotnet new uległa zmianie:

  • Opcje --list, --search, --installi --uninstall stały się list, search, installi podpolecenia uninstall.
  • Opcja --update-apply stała się podpolecenia update.
  • Aby użyć --update-check, użyj podpolecenia update z opcją --check-only.

Inne opcje, które były dostępne wcześniej, są nadal dostępne do użycia z odpowiednimi podpoleceniami. Oddzielna pomoc dla każdego podpolecenia jest dostępna za pośrednictwem opcji -h lub --help: dotnet new <subcommand> --help wyświetla listę wszystkich obsługiwanych opcji dla podpolecenia.

Ponadto ukończenie karty jest teraz dostępne dla dotnet new. Obsługuje uzupełnianie dla zainstalowanych nazw szablonów i opcji dostępnych przez wybrany szablon. Aby aktywować uzupełnianie kart dla zestawu .NET SDK, zobacz Włączanie uzupełniania kart.

Przykłady starej składni:

  • Wyszukaj wszystkie szablony dostępne na NuGet.org pasujące do podciągów "we" i obsługujące język F#

    dotnet new we --search --language "F#"
    

Arguments

  • TEMPLATE_NAME

    Jeśli argument zostanie określony, będą wyświetlane tylko szablony zawierające <TEMPLATE_NAME> nazwę szablonu lub krótką nazwę. Argument jest obowiązkowy, gdy --authornie określono opcji , --language, --package, --taglub --type .

    Uwaga / Notatka

    Począwszy od zestawu .NET SDK 6.0.100, po opcji można umieścić <TEMPLATE_NAME> argument --search . Na przykład dotnet new --search web zapewnia taki sam wynik jak dotnet new web --search. Używanie więcej niż jednego argumentu jest niedozwolone.

Opcje

  • --author <AUTHOR>

    Filtruje szablony na podstawie autora szablonu. Obsługiwane jest częściowe dopasowanie.

  • --columns <COLUMNS>

    Lista kolumn do wyświetlenia w danych wyjściowych. Obsługiwane kolumny to:

    • author - Autor szablonu.
    • language - Język szablonu.
    • tags — lista tagów szablonu.
    • type - Typ szablonu.

    Nazwa szablonu, krótka nazwa, nazwa pakietu, wskazanie, czy jest to zaufane źródło, a łączna liczba pobrań jest zawsze wyświetlana. Domyślną listą kolumn jest nazwa szablonu, krótka nazwa, język, pakiet, wskazanie, czy jest to zaufane źródło i łączna liczba pobrań. Aby określić wiele kolumn, użyj --columns opcji wiele razy.

  • --columns-all

    Wyświetla wszystkie kolumny w danych wyjściowych.

  • -d|--diagnostics

    Włącza dane wyjściowe diagnostyczne. Dostępne od wersji 7.0.100 zestawu .NET SDK.

  • -?|-h|--help

    Wyświetla opis sposobu używania polecenia .

  • -lang|--language <language>

    Filtruje szablony na podstawie języka obsługiwanego przez szablon. Akceptowany język różni się w zależności od szablonu, możliwe języki to C#, F#, VB, SQL, JSON, TypeScript i inne. Nieprawidłowe dla niektórych szablonów.

    Uwaga / Notatka

    Niektóre powłoki interpretują # jako znak specjalny. W takich przypadkach należy ująć wartość parametru języka w cudzysłowy. Na przykład dotnet new --search --language "F#".

  • --package <PACKAGE>

    Filtruje szablony na podstawie identyfikatora pakietu NuGet. Obsługiwane jest częściowe dopasowanie.

  • --tag <TAG>

    Filtruje szablony na podstawie tagów szablonów. Aby go wybrać, szablon musi mieć co najmniej jeden tag, który dokładnie odpowiada kryteriom.

  • --type <TYPE>

    Filtruje szablony na podstawie typu szablonu. Wstępnie zdefiniowane wartości to project, itemi solution.

  • -v|--verbosity <LEVEL>

    Ustawia poziom szczegółowości polecenia. Dozwolone wartości to q[uiet], m[inimal], n[ormal]i diag[nostic]. Dostępne od wersji 7.0.100 zestawu .NET SDK.

Uwaga / Notatka

Aby upewnić się, że pakiet szablonów pojawia się w dotnet new --search wyniku, ustaw typ pakietu NuGet na wartość Template.

Przykłady

  • Wyszukaj wszystkie szablony dostępne na NuGet.org pasujące do podciągu spa .

    dotnet new search spa
    
  • Wyszukaj wszystkie szablony dostępne na NuGet.org pasujące do podciągów i obsługujące język F#.

    dotnet new search we --language "F#"
    
  • Wyszukaj szablony elementów.

    dotnet new search --type item
    
  • Wyszukaj wszystkie szablony języka C#, pokazując typ i tagi w danych wyjściowych.

    dotnet new search --language "C#" --columns "type" --columns "tags"
    

Zobacz także