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 list - Elenca i modelli disponibili da eseguire usando dotnet new.
Synopsis
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
Il dotnet new list comando elenca i modelli disponibili da usare con dotnet new. Se viene specificato il <TEMPLATE_NAME> , elenca i modelli contenenti il nome specificato. Questa opzione elenca solo i modelli predefiniti e installati. Per trovare i modelli in NuGet che è possibile installare in locale, usare il search comando .
A partire da .NET SDK 7.0.100, il list comando potrebbe non visualizzare tutti i modelli installati nel computer. Prende in considerazione il risultato dei vincoli di modello e i modelli che non possono essere usati non verranno visualizzati. Per forzare la visualizzazione di tutti i modelli, usare l'opzione --ignore-constraints .
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:
Elencare tutti i modelli applicazione a pagina singola:List all single page application (SPA) templates:
- da .NET SDK 6.0.100
dotnet new --list spa- prima di .NET SDK 6.0.100
dotnet new spa --list
Arguments
TEMPLATE_NAMESe l'argomento viene specificato, verranno visualizzati solo i modelli contenenti
<TEMPLATE_NAME>il nome del modello o il nome breve.
Options
--author <AUTHOR>Filtra i modelli in base all'autore del modello. La corrispondenza parziale è supportata. Disponibile a partire da .NET SDK 5.0.300.
--columns <COLUMNS>Elenco delimitato da virgole di colonne da visualizzare nell'output. Le colonne supportate sono:
-
language- Elenco delimitato da virgole di lingue supportate dal modello. -
tags- Elenco di tag di modello. -
author- Autore del modello. -
type- Tipo di modello: progetto o elemento.
Vengono sempre visualizzati il nome del modello e il nome breve. L'elenco predefinito delle colonne è il nome del modello, il nome breve, la lingua e i tag. Questo elenco equivale a specificare
--columns=language,tags. Disponibile a partire da .NET SDK 5.0.300.-
--columns-allVisualizza tutte le colonne nell'output. Disponibile a partire da .NET SDK 5.0.300.
-d|--diagnosticsAbilita l'output di diagnostica. Disponibile a partire da .NET SDK 7.0.100.
-
-?|-h|--helpStampa una descrizione di come usare il comando .
--ignore-constraintsDisabilita il controllo se il modello soddisfa i vincoli da eseguire. Disponibile a partire da .NET SDK 7.0.100.
-lang|--language {C#|F#|VB}Filtra i modelli in base alla lingua supportata dal modello. La lingua accettata varia in base al modello. 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 --list --language "F#".-o|--output <OUTPUT_DIRECTORY>Percorso in cui posizionare l'output generato. Il valore predefinito è la directory corrente. Per il comando list, potrebbe essere necessario specificare la directory di output per valutare correttamente i vincoli per il modello. Disponibile a partire da .NET SDK 7.0.100.
--project <PROJECT_PATH>Progetto a cui viene aggiunto il modello. Per il comando list, potrebbe essere necessario specificare il progetto a cui viene aggiunto il modello per valutare correttamente i vincoli per il modello. Disponibile a partire da .NET SDK 7.0.100.
--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. Disponibile a partire da .NET SDK 5.0.300.
--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],d[etailed]ediag[nostic]. Per altre informazioni, vedere LoggerVerbosity.
Esempi
Elencare tutti i modelli
dotnet new listElencare tutti i modelli applicazione a pagina singola:List all single page application (SPA) templates:
dotnet new list spaElencare tutti i modelli corrispondenti alla sottostringa.
dotnet new list weElencare tutti i modelli corrispondenti alla sottostringa che supporta il linguaggio F#.
dotnet new list we --language "F#"Elencare tutti i modelli di elemento.
dotnet new list --type itemElencare tutti i modelli C#, che mostrano l'autore e il tipo nell'output.
dotnet new list --language "C#" --columns "author,type"