Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo aplica-se a: ✔️ .NET 6 SDK e versões posteriores
Nome
dotnet new search - Procura os modelos suportados pelo dotnet new On NuGet.org.
Sinopse
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
O dotnet new search comando procura modelos suportados pelo dotnet new on NuGet.org. Quando o <TEMPLATE_NAME> é especificado, procura modelos que contenham o nome especificado.
Observação
A partir do SDK do .NET 7, a sintaxe dotnet new foi alterada:
- As opções
--list,--search,--installe--uninstalltornaram-selist,search,installeuninstallsubcomandos. - A opção
--update-applytornou-se o subcomandoupdate. - Para usar
--update-check, use o subcomandoupdatecom a opção--check-only.
Outras opções que estavam disponíveis antes ainda estão disponíveis para uso com seus respetivos subcomandos.
Ajuda separada para cada subcomando está disponível através da opção -h ou --help: dotnet new <subcommand> --help lista todas as opções suportadas para o subcomando.
Além disso, o preenchimento de guias agora está disponível para dotnet new. Ele suporta a conclusão para nomes de modelo instalados e para as opções que um modelo selecionado fornece.
Para ativar o preenchimento de guias para o SDK do .NET, consulte Habilitar conclusão de guia.
Exemplos da sintaxe antiga:
Pesquise todos os modelos disponíveis em NuGet.org que correspondam à substring "nós" e suportem a linguagem F#
dotnet new we --search --language "F#"
Arguments
TEMPLATE_NAMESe o argumento for especificado, apenas os modelos contendo
<TEMPLATE_NAME>o nome do modelo ou nome abreviado serão mostrados. O argumento é obrigatório quando--author,--language,--package,--tag, ou--typeopções não são especificadas.Observação
A partir do .NET SDK 6.0.100, você pode colocar o
<TEMPLATE_NAME>argumento após a--searchopção. Por exemplo,dotnet new --search webfornece o mesmo resultado quedotnet new web --search. Não é permitido usar mais de um argumento.
Opções
--author <AUTHOR>Filtra modelos com base no autor do modelo. Uma correspondência parcial é suportada.
--columns <COLUMNS>A lista de colunas a serem exibidas na saída. As colunas suportadas são:
-
author- O autor do modelo. -
language- A linguagem do modelo. -
tags- A lista de tags de modelo. -
type- O tipo de modelo.
O nome do modelo, o nome abreviado, o nome do pacote, uma indicação se é uma fonte confiável e a contagem total de downloads são sempre mostrados. A lista padrão de colunas é nome do modelo, nome curto, idioma, pacote, uma indicação se é uma fonte confiável e total de downloads. Para especificar várias colunas, use a
--columnsopção várias vezes.-
--columns-allExibe todas as colunas na saída.
-d|--diagnosticsPermite a saída de diagnóstico. Disponível desde .NET SDK 7.0.100.
-
-?|-h|--helpImprime uma descrição de como usar o comando.
-lang|--language <language>Filtra modelos com base no idioma suportado pelo modelo. A linguagem aceita varia de acordo com o modelo, as linguagens possíveis são C#, F#, VB, SQL, JSON, TypeScript e muito mais. Não é válido para alguns modelos.
Observação
Algumas conchas interpretam
#como um caráter especial. Nesses casos, coloque o valor do parâmetro language entre aspas. Por exemplo,dotnet new --search --language "F#".--package <PACKAGE>Filtra modelos com base na ID do pacote NuGet. Uma correspondência parcial é suportada.
--tag <TAG>Filtra modelos com base em tags de modelo. Para ser selecionado, um modelo deve ter pelo menos uma tag que corresponda exatamente aos critérios.
--type <TYPE>Filtra modelos com base no tipo de modelo. Os valores predefinidos são
project,itemesolution.-v|--verbosity <LEVEL>Define o nível de verbosidade do comando. Os valores permitidos são
q[uiet],m[inimal],n[ormal]ediag[nostic]. Disponível desde .NET SDK 7.0.100.
Observação
Para garantir que o pacote de modelo apareça no dotnet new --search resultado, defina o tipo de pacote NuGet como Template.
Examples
Pesquise todos os modelos disponíveis em NuGet.org que correspondam à substring spa .
dotnet new search spaPesquise todos os modelos disponíveis em NuGet.org que correspondam à substring we e suportem a linguagem F#.
dotnet new search we --language "F#"Pesquise modelos de item.
dotnet new search --type itemPesquise todos os modelos C#, mostrando o tipo e as tags na saída.
dotnet new search --language "C#" --columns "type" --columns "tags"