dotnet ny sökning
Den här artikeln gäller för: ✔️ .NET Core 5.0.300 SDK och senare versioner
Name
dotnet new search
– söker efter de mallar som stöds av dotnet new
på NuGet.org.
Sammanfattning
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]
beskrivning
Kommandot dotnet new search
söker efter mallar som stöds av dotnet new
på NuGet.org. När TEMPLATE_NAME <> har angetts söker du efter mallar som innehåller det angivna namnet.
Kommentar
Från och med .NET 7 SDK har syntaxen dotnet new
ändrats:
- Alternativen
--list
,--search
,--install
, och--uninstall
blevlist
,search
,install
ochuninstall
underkommandon. - Alternativet
--update-apply
blevupdate
underkommandot. - Om du vill använda
--update-check
använder duupdate
underkommandot 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:
Sök efter alla mallar som är tillgängliga på NuGet.org som matchar understrängen "vi" och stöder F#-språket
dotnet new we --search --language "F#"
Argument
TEMPLATE_NAME
Om argumentet anges visas endast mallar som innehåller
<TEMPLATE_NAME>
mallnamnet eller det korta namnet. Argumentet är obligatoriskt när--author
alternativen ,--language
,--package
,--tag
eller--type
inte har angetts.Kommentar
Från och med .NET SDK 6.0.100 kan du lägga
<TEMPLATE_NAME>
argumentet efter--search
alternativet. Ger till exempeldotnet new --search web
samma resultat somdotnet new web --search
. Det är inte tillåtet att använda fler än ett argument.
Alternativ
--author <AUTHOR>
Filtrerar mallar baserat på mallförfattare. En partiell matchning stöds.
--columns <COLUMNS>
Listan över kolumner som ska visas i utdata. De kolumner som stöds är:
author
– Mallförfattaren.language
– Mallspråket.tags
– Listan över malltaggar.type
– Malltypen.
Mallens namn, kort namn, paketnamn, en indikation om det är en betrodd källa och totalt antal nedladdningar visas alltid. Standardlistan med kolumner är mallnamn, kort namn, språk, paket, en indikation om det är en betrodd källa och totalt antal nedladdningar. Om du vill ange flera kolumner använder du
--columns
alternativet flera gånger.--columns-all
Visar alla kolumner i utdata.
-d|--diagnostics
Aktiverar diagnostiska utdata. Tillgänglig sedan .NET SDK 7.0.100.
-h|--help
Skriver ut hjälp för sökkommandot. Tillgänglig sedan .NET SDK 7.0.100.
-lang|--language <language>
Filtrerar mallar baserat på språk som stöds av mallen. Det språk som accepteras varierar beroende på mallen, möjliga språk är C#, F#, VB, SQL, JSON, TypeScript med mera. Ogiltigt för vissa mallar.
Kommentar
Vissa gränssnitt tolkas
#
som ett specialtecken. I dessa fall omger du värdet för språkparametern inom citattecken. Exempel:dotnet new --search --language "F#"
--package <PACKAGE>
Filtrerar mallar baserat på NuGet-paket-ID. En partiell matchning stöds.
--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.
--type <TYPE>
Filtrerar mallar baserat på malltyp. Fördefinierade värden är
project
,item
ochsolution
.-v|--verbosity <LEVEL>
Anger kommandots verbositetsnivå. Tillåtna värden är
q[uiet]
,m[inimal]
,n[ormal]
ochdiag[nostic]
. Tillgänglig sedan .NET SDK 7.0.100.
Kommentar
För att säkerställa att mallpaketet visas som dotnet new --search
resultat anger du NuGet-pakettypen till Template
.
Exempel
Sök efter alla mallar som är tillgängliga på NuGet.org som matchar spa-delsträngen.
dotnet new search spa
Sök efter alla mallar som är tillgängliga på NuGet.org som matchar delsträngen vi och stöder F#-språket.
dotnet new search we --language "F#"
Sök efter objektmallar.
dotnet new search --type item
Sök efter alla C#-mallar som visar typen och taggarna i utdata.
dotnet new search --language "C#" --columns "type" --columns "tags"