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 list — Wyświetla listę dostępnych szablonów, które mają być uruchamiane przy użyciu polecenia dotnet new.
Streszczenie
dotnet new list [<TEMPLATE_NAME>] [--author <AUTHOR>] [-lang|--language {"C#"|"F#"|VB}]
[--tag <TAG>] [--type <TYPE>] [--columns <COLUMNS>] [--columns-all]
[-o|--output <output>] [--project <project>] [--ignore-constraints]
[-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]
Description
Polecenie dotnet new list wyświetla listę dostępnych szablonów do użycia z programem dotnet new.
<Jeśli określono TEMPLATE_NAME>, wyświetla listę szablonów zawierających określoną nazwę. Ta opcja wyświetla tylko domyślne i zainstalowane szablony. Aby znaleźć szablony w programie NuGet, które można zainstalować lokalnie, użyj search polecenia .
Począwszy od zestawu .NET SDK 7.0.100, list polecenie może nie wyświetlać wszystkich szablonów zainstalowanych na maszynie. Uwzględnia on wynik ograniczeń szablonu, a szablony, których nie można używać, nie będą wyświetlane. Aby wymusić wyświetlanie wszystkich szablonów, użyj --ignore-constraints opcji .
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:
Wyświetl listę wszystkich szablonów aplikacji jednostronicowej (SPA):
- ponieważ zestaw .NET SDK 6.0.100
dotnet new --list spa- przed zestawem .NET SDK 6.0.100
dotnet new spa --list
Arguments
TEMPLATE_NAMEJeśli argument zostanie określony, zostaną wyświetlone tylko szablony zawierające
<TEMPLATE_NAME>nazwę szablonu lub krótką nazwę.
Opcje
--author <AUTHOR>Filtruje szablony na podstawie autora szablonu. Częściowe dopasowanie jest obsługiwane. Dostępne od wersji .NET SDK 5.0.300.
--columns <COLUMNS>Rozdzielona przecinkami lista kolumn do wyświetlenia w danych wyjściowych. Obsługiwane kolumny to:
-
language— Rozdzielona przecinkami lista języków obsługiwanych przez szablon. -
tags— lista tagów szablonu. -
author- Autor szablonu. -
type- Typ szablonu: projekt lub element.
Nazwa szablonu i krótka nazwa są zawsze wyświetlane. Domyślną listą kolumn jest nazwa szablonu, krótka nazwa, język i tagi. Ta lista jest równoważna określeniu elementu
--columns=language,tags. Dostępne od wersji .NET SDK 5.0.300.-
--columns-allWyświetla wszystkie kolumny w danych wyjściowych. Dostępne od wersji .NET SDK 5.0.300.
-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 .
--ignore-constraintsWyłącza sprawdzanie, czy szablon spełnia ograniczenia do uruchomienia. Dostępne od wersji 7.0.100 zestawu .NET SDK.
-lang|--language {C#|F#|VB}Filtruje szablony na podstawie języka obsługiwanego przez szablon. Akceptowany język różni się w zależności od szablonu. 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 --list --language "F#".-o|--output <OUTPUT_DIRECTORY>Lokalizacja do umieszczenia wygenerowanych danych wyjściowych. Wartość domyślna to bieżący katalog. W przypadku polecenia listy może być konieczne określenie katalogu wyjściowego w celu poprawnej oceny ograniczeń szablonu. Dostępne od wersji 7.0.100 zestawu .NET SDK.
--project <PROJECT_PATH>Projekt, do którego został dodany szablon. W przypadku polecenia listy może być konieczne określenie projektu dodawanego do szablonu w celu poprawnej oceny ograniczeń szablonu. Dostępne od wersji 7.0.100 zestawu .NET SDK.
--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. Dostępne od wersji .NET SDK 5.0.300.
--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],d[etailed]idiag[nostic]. Aby uzyskać więcej informacji, zobacz LoggerVerbosity.
Przykłady
Wyświetlanie listy wszystkich szablonów
dotnet new listWyświetl listę wszystkich szablonów aplikacji jednostronicowej (SPA):
dotnet new list spaWyświetl listę wszystkich szablonów pasujących do podciągów.
dotnet new list weWyświetl listę wszystkich szablonów pasujących do podciągów, które obsługują język F#.
dotnet new list we --language "F#"Wyświetl listę wszystkich szablonów elementów.
dotnet new list --type itemWyświetl listę wszystkich szablonów języka C#, pokazując autora i typ w danych wyjściowych.
dotnet new list --language "C#" --columns "author,type"