Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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--uninstallstały sięlist,search,installi podpoleceniauninstall. - Opcja
--update-applystała się podpoleceniaupdate. - Aby użyć
--update-check, użyj podpoleceniaupdatez 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_NAMEJeś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ładdotnet new --search webzapewnia taki sam wynik jakdotnet 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
--columnsopcji wiele razy.-
--columns-allWyświetla wszystkie kolumny w danych wyjściowych.
-d|--diagnosticsWłącza dane wyjściowe diagnostyczne. Dostępne od wersji 7.0.100 zestawu .NET SDK.
-
-?|-h|--helpWyś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ładdotnet 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,itemisolution.-v|--verbosity <LEVEL>Ustawia poziom szczegółowości polecenia. Dozwolone wartości to
q[uiet],m[inimal],n[ormal]idiag[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 spaWyszukaj 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 itemWyszukaj wszystkie szablony języka C#, pokazując typ i tagi w danych wyjściowych.
dotnet new search --language "C#" --columns "type" --columns "tags"