Condividi tramite


comando "dotnet new search"

Questo articolo si applica a: ✔️ .NET 6 SDK e versioni successive

Nome

dotnet new search : cerca i modelli supportati da dotnet new in NuGet.org.

Synopsis

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

Il dotnet new search comando cerca i modelli supportati da dotnet new in NuGet.org. Quando viene specificato il <TEMPLATE_NAME> , cerca i modelli contenenti il nome specificato.

Annotazioni

A partire da .NET 7 SDK, la sintassi dotnet new è cambiata:

  • Le opzioni --list, --search, --install e --uninstall sono diventate i sottocomandi list, search, install e uninstall.
  • L'opzione --update-apply è diventata il sottocomando update.
  • Per usare --update-check, usare il sottocomando update con l'opzione --check-only.

Altre opzioni disponibili prima sono ancora disponibili per l'uso con i rispettivi sottocomandi. La Guida separata per ogni sottocomando è disponibile tramite l'opzione -h o --help: dotnet new <subcommand> --help elenca tutte le opzioni supportate per il sottocomando.

Inoltre, il completamento della scheda è ora disponibile per dotnet new. Supporta il completamento per i nomi dei modelli installati e per le opzioni fornite da un modello selezionato. Per attivare il completamento della scheda per .NET SDK, vedere Abilitare il completamento della scheda.

Esempi della sintassi precedente:

  • Cercare tutti i modelli disponibili in NuGet.org corrispondenti alla sottostringa "we" e supportare il linguaggio F#

    dotnet new we --search --language "F#"
    

Arguments

  • TEMPLATE_NAME

    Se l'argomento viene specificato, verranno visualizzati solo i modelli contenenti <TEMPLATE_NAME> il nome del modello o il nome breve. L'argomento è obbligatorio quando --authornon vengono specificate le opzioni , --language--package, --tag, o --type .

    Annotazioni

    A partire da .NET SDK 6.0.100, è possibile inserire l'argomento <TEMPLATE_NAME> dopo l'opzione --search . Ad esempio, dotnet new --search web fornisce lo stesso risultato di dotnet new web --search. L'uso di più argomenti non è consentito.

Options

  • --author <AUTHOR>

    Filtra i modelli in base all'autore del modello. È supportata una corrispondenza parziale.

  • --columns <COLUMNS>

    Elenco di colonne da visualizzare nell'output. Le colonne supportate sono:

    • author - Autore del modello.
    • language - Lingua del modello.
    • tags - Elenco di tag di modello.
    • type - Tipo di modello.

    Vengono sempre visualizzati il nome del modello, il nome breve, il nome del pacchetto, un'indicazione se si tratta di un'origine attendibile e il numero totale di download. L'elenco predefinito delle colonne è il nome del modello, il nome breve, la lingua, il pacchetto, un'indicazione se si tratta di un'origine attendibile e il totale dei download. Per specificare più colonne, usare l'opzione --columns più volte.

  • --columns-all

    Visualizza tutte le colonne nell'output.

  • -d|--diagnostics

    Abilita l'output di diagnostica. Disponibile a partire da .NET SDK 7.0.100.

  • -?|-h|--help

    Stampa una descrizione di come usare il comando .

  • -lang|--language <language>

    Filtra i modelli in base alla lingua supportata dal modello. Il linguaggio accettato varia in base al modello, i linguaggi possibili sono C#, F#, VB, SQL, JSON, TypeScript e altro ancora. Non è valido per alcuni modelli.

    Annotazioni

    Alcune shell interpretano # come un carattere speciale. In questi casi, è necessario racchiudere il valore del parametro del linguaggio tra virgolette. Ad esempio: dotnet new --search --language "F#".

  • --package <PACKAGE>

    Filtra i modelli in base all'ID pacchetto NuGet. È supportata una corrispondenza parziale.

  • --tag <TAG>

    Filtra i modelli in base ai tag del modello. Per essere selezionato, un modello deve avere almeno un tag che corrisponda esattamente ai criteri.

  • --type <TYPE>

    Filtra i modelli in base al tipo di modello. I valori predefiniti sono project, iteme solution.

  • -v|--verbosity <LEVEL>

    Imposta il livello di dettaglio del comando. I valori consentiti sono q[uiet], m[inimal], n[ormal] e diag[nostic]. Disponibile a partire da .NET SDK 7.0.100.

Annotazioni

Per assicurarsi che il pacchetto modello venga visualizzato nel dotnet new --search risultato, impostare il tipo di pacchetto NuGet su Template.

Esempi

  • Cercare tutti i modelli disponibili in NuGet.org corrispondente alla sottostringa spa .

    dotnet new search spa
    
  • Cercare tutti i modelli disponibili in NuGet.org corrispondenti alla sottostringa e al supporto del linguaggio F#.

    dotnet new search we --language "F#"
    
  • Cercare modelli di elemento.

    dotnet new search --type item
    
  • Cercare tutti i modelli C#, che mostrano il tipo e i tag nell'output.

    dotnet new search --language "C#" --columns "type" --columns "tags"
    

Vedere anche