Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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,--installe--uninstallsono diventate i sottocomandilist,search,installeuninstall. - L'opzione
--update-applyè diventata il sottocomandoupdate. - Per usare
--update-check, usare il sottocomandoupdatecon 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_NAMESe 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 webfornisce lo stesso risultato didotnet 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
--columnspiù volte.-
--columns-allVisualizza tutte le colonne nell'output.
-d|--diagnosticsAbilita l'output di diagnostica. Disponibile a partire da .NET SDK 7.0.100.
-
-?|-h|--helpStampa 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,itemesolution.-v|--verbosity <LEVEL>Imposta il livello di dettaglio del comando. I valori consentiti sono
q[uiet],m[inimal],n[ormal]ediag[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 spaCercare 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 itemCercare tutti i modelli C#, che mostrano il tipo e i tag nell'output.
dotnet new search --language "C#" --columns "type" --columns "tags"