Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln gäller för: ✔️ .NET 6 SDK och senare versioner
Namn
dotnet new list– Visar tillgängliga mallar som ska köras med .dotnet new
Sammanfattning
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
Kommandot dotnet new list visar tillgängliga mallar som ska användas med dotnet new. Om TEMPLATE_NAME <> anges listar mallar som innehåller det angivna namnet. Det här alternativet visar endast standardmallar och installerade mallar. Om du vill hitta mallar i NuGet som du kan installera lokalt använder search du kommandot .
Från och med .NET SDK 7.0.100 kanske list kommandot inte visar alla mallar som är installerade på datorn. Det tar hänsyn till resultatet av mallbegränsningar och de mallar som inte kan användas visas inte. Om du vill framtvinga visning av alla mallar använder du alternativet --ignore-constraints .
Anmärkning
Från och med .NET 7 SDK har syntaxen dotnet new ändrats:
- Alternativen
--list,--search,--install, och--uninstallblevlist,search,installochuninstallunderkommandon. - Alternativet
--update-applyblevupdateunderkommandot. - Om du vill använda
--update-checkanvänder duupdateunderkommandot med alternativet--check-only.
Andra alternativ som var tillgängliga tidigare är fortfarande tillgängliga att använda med respektive underkommandon.
Separat hjälp för varje underkommando är tillgänglig via -h alternativet eller --help : dotnet new <subcommand> --help visar en lista över alla alternativ som stöds för underkommandot.
Dessutom är fliken klar nu tillgänglig för dotnet new. Den stöder slutförande för installerade mallnamn och för de alternativ som en vald mall innehåller.
Information om hur du aktiverar flikslutsättning för .NET SDK finns i Aktivera flikslutsättning.
Exempel på den gamla syntaxen:
Visa en lista över alla SPA-mallar (Single Page Application):
- sedan .NET SDK 6.0.100
dotnet new --list spa- före .NET SDK 6.0.100
dotnet new spa --list
Arguments
TEMPLATE_NAMEOm argumentet anges visas endast mallarna som innehåller
<TEMPLATE_NAME>mallnamn eller kort namn.
Options
--author <AUTHOR>Filtrerar mallar baserat på mallförfattare. Partiell matchning stöds. Tillgänglig sedan .NET SDK 5.0.300.
--columns <COLUMNS>Kommaavgränsad lista över kolumner som ska visas i utdata. De kolumner som stöds är:
-
language– En kommaavgränsad lista över språk som stöds av mallen. -
tags– Listan över malltaggar. -
author– Mallförfattaren. -
type– Malltypen: projekt eller objekt.
Mallnamnet och det korta namnet visas alltid. Standardlistan med kolumner är mallnamn, kort namn, språk och taggar. Den här listan motsvarar att
--columns=language,tagsange . Tillgänglig sedan .NET SDK 5.0.300.-
--columns-allVisar alla kolumner i utdata. Tillgänglig sedan .NET SDK 5.0.300.
-d|--diagnosticsAktiverar diagnostiska utdata. Tillgänglig sedan .NET SDK 7.0.100.
-
-?|-h|--helpSkriver ut en beskrivning av hur du använder kommandot.
--ignore-constraintsInaktiverar kontroll av om mallen uppfyller de begränsningar som ska köras. Tillgänglig sedan .NET SDK 7.0.100.
-lang|--language {C#|F#|VB}Filtrerar mallar baserat på språk som stöds av mallen. Det språk som accepteras varierar beroende på mallen. Ogiltigt för vissa mallar.
Anmärkning
Vissa gränssnitt tolkas
#som ett specialtecken. I dessa fall omger du värdet för språkparametern inom citattecken. Till exempeldotnet new --list --language "F#".-o|--output <OUTPUT_DIRECTORY>Plats för att placera de genererade utdata. Standardvärdet är den aktuella katalogen. För listkommandot kan det vara nödvändigt att ange utdatakatalogen för att korrekt utvärdera begränsningar för mallen. Tillgänglig sedan .NET SDK 7.0.100.
--project <PROJECT_PATH>Det projekt som mallen läggs till i. För listkommandot kan det behövas för att ange det projekt som mallen läggs till i för att korrekt utvärdera begränsningar för mallen. Tillgänglig sedan .NET SDK 7.0.100.
--tag <TAG>Filtrerar mallar baserat på malltaggar. För att kunna väljas måste en mall ha minst en tagg som exakt matchar kriterierna. Tillgänglig sedan .NET SDK 5.0.300.
--type <TYPE>Filtrerar mallar baserat på malltyp. Fördefinierade värden är
project,itemochsolution.-
-v|--verbosity <LEVEL>Anger kommandots verbositetsnivå. Tillåtna värden är
q[uiet],m[inimal],n[ormal],d[etailed]ochdiag[nostic]. Mer information finns i LoggerVerbosity.
Examples
Visa en lista över alla mallar
dotnet new listVisa en lista över alla SPA-mallar (Single Page Application):
dotnet new list spaVisa en lista över alla mallar som matchar delsträngen vi .
dotnet new list weVisa en lista över alla mallar som matchar delsträngen vi som stöder F#-språket.
dotnet new list we --language "F#"Visa en lista över alla objektmallar.
dotnet new list --type itemVisa en lista över alla C#-mallar som visar författaren och typen i utdata.
dotnet new list --language "C#" --columns "author,type"