Anteckning
Å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 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]
Description
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.
Anmärkning
Från och med .NET 7 SDK har dotnet new syntax ändrats:
- Alternativen --list,--search,--installoch--uninstallblevlist,search,installochuninstallunderkommandon.
- Alternativet --update-applyblevupdateunderkommando.
- Om du vill använda --update-checkanvänder du underkommandotupdatemed 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 alternativet -h eller --help: dotnet new <subcommand> --help visar 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 tabbavslut 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#"
Arguments
- TEMPLATE_NAME- Om argumentet anges visas endast mallar som innehåller - <TEMPLATE_NAME>mallnamnet eller det korta namnet. Argumentet är obligatoriskt när- --authoralternativen ,- --language,- --package,- --tageller- --typeinte har angetts.- Anmärkning - Från och med .NET SDK 6.0.100 kan du lägga - <TEMPLATE_NAME>argumentet efter- --searchalternativet. Ger till exempel- dotnet new --search websamma resultat som- dotnet new web --search. Det är inte tillåtet att använda fler än ett argument.
Options
- --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 - --columnsalternativet 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. - Anmärkning - Vissa gränssnitt tolkas - #som ett specialtecken. I dessa fall omger du värdet för språkparametern inom citattecken. Till 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,- itemoch- solution.
- -v|--verbosity <LEVEL>- Anger kommandots verbositetsnivå. Tillåtna värden är - q[uiet],- m[inimal],- n[ormal]och- diag[nostic]. Tillgänglig sedan .NET SDK 7.0.100.
Anmärkning
För att säkerställa att mallpaketet visas som dotnet new --search resultat anger du NuGet-pakettypen till Template.
Examples
- 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"