Delen via


dotnet nieuwe zoekopdracht

Dit artikel is van toepassing op: ✔️ .NET 6 SDK en latere versies

Naam

dotnet new search - zoekt naar de sjablonen die worden ondersteund op dotnet new NuGet.org.

Samenvatting

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

Met de dotnet new search opdracht wordt gezocht naar sjablonen die worden ondersteund op dotnet new NuGet.org. Wanneer de <TEMPLATE_NAME> is opgegeven, zoekt u naar sjablonen met de opgegeven naam.

Opmerking

Vanaf de .NET 7 SDK is de syntaxis van de dotnet new gewijzigd:

  • De --list, --search, --installen --uninstall opties werden list, search, installen uninstall subopdrachten.
  • De --update-apply optie werd de update subopdracht.
  • Als u --update-checkwilt gebruiken, gebruikt u de update subopdracht met de optie --check-only.

Andere opties die eerder beschikbaar waren, zijn nog steeds beschikbaar voor gebruik met hun respectieve subopdrachten. Afzonderlijke hulp voor elke subopdracht is beschikbaar via de optie -h of --help: dotnet new <subcommand> --help bevat alle ondersteunde opties voor de subopdracht.

Bovendien is tabvoltooiing nu beschikbaar voor dotnet new. Het ondersteunt voltooiing voor geïnstalleerde sjabloonnamen en voor de opties die een geselecteerde sjabloon biedt. Zie Voltooiing van tabbladen inschakelenom tabvoltooiing voor de .NET SDK te activeren.

Voorbeelden van de oude syntaxis:

  • Zoeken naar alle sjablonen die beschikbaar zijn op NuGet.org die overeenkomen met de subtekenreeks 'we' en die de F#-taal ondersteunen

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

Arguments

  • TEMPLATE_NAME

    Als het argument is opgegeven, worden alleen sjablonen met <TEMPLATE_NAME> de sjabloonnaam of korte naam weergegeven. Het argument is verplicht wanneer --author, --language, --packageof --tag--type opties niet worden opgegeven.

    Opmerking

    Vanaf .NET SDK 6.0.100 kunt u het <TEMPLATE_NAME> argument na de --search optie plaatsen. Geeft bijvoorbeeld dotnet new --search web hetzelfde resultaat als dotnet new web --search. Het gebruik van meer dan één argument is niet toegestaan.

Options

  • --author <AUTHOR>

    Filtert sjablonen op basis van sjabloonauteur. Een gedeeltelijke overeenkomst wordt ondersteund.

  • --columns <COLUMNS>

    De lijst met kolommen die moeten worden weergegeven in de uitvoer. De ondersteunde kolommen zijn:

    • author - De auteur van de sjabloon.
    • language - De sjabloontaal.
    • tags - De lijst met sjabloontags.
    • type - Het sjabloontype.

    De sjabloonnaam, korte naam, pakketnaam, een indicatie of het een vertrouwde bron is en het totale aantal downloads wordt altijd weergegeven. De standaardlijst met kolommen is sjabloonnaam, korte naam, taal, pakket, een indicatie of het een vertrouwde bron is en het totale aantal downloads. Als u meerdere kolommen wilt opgeven, gebruikt u de --columns optie meerdere keren.

  • --columns-all

    Geeft alle kolommen in de uitvoer weer.

  • -d|--diagnostics

    Hiermee schakelt u diagnostische uitvoer in. Beschikbaar sinds .NET SDK 7.0.100.

  • -?|-h|--help

    Hiermee wordt een beschrijving afgedrukt van hoe de opdracht gebruikt moet worden.

  • -lang|--language <language>

    Filtert sjablonen op basis van de taal die wordt ondersteund door de sjabloon. De taal die wordt geaccepteerd, verschilt per sjabloon, mogelijke talen zijn C#, F#, VB, SQL, JSON, TypeScript en meer. Niet geldig voor sommige sjablonen.

    Opmerking

    Sommige shells interpreteren # als een speciaal teken. In die gevallen plaatst u de waarde van de taalparameter tussen aanhalingstekens. Bijvoorbeeld: dotnet new --search --language "F#".

  • --package <PACKAGE>

    Filtert sjablonen op basis van NuGet-pakket-id. Een gedeeltelijke overeenkomst wordt ondersteund.

  • --tag <TAG>

    Filtert sjablonen op basis van sjabloontags. Als u een sjabloon wilt selecteren, moet er ten minste één tag zijn die exact overeenkomt met de criteria.

  • --type <TYPE>

    Filtert sjablonen op basis van sjabloontype. Vooraf gedefinieerde waarden zijn project, itemen solution.

  • -v|--verbosity <LEVEL>

    Hiermee stelt u het uitgebreidheidsniveau van de opdracht in. Toegestane waarden zijn q[uiet], m[inimal], n[ormal]en diag[nostic]. Beschikbaar sinds .NET SDK 7.0.100.

Opmerking

Als u ervoor wilt zorgen dat het sjabloonpakket in het dotnet new --search resultaat wordt weergegeven, stelt u het NuGet-pakkettype in op Template.

Voorbeelden

  • Zoek naar alle sjablonen die beschikbaar zijn op NuGet.org die overeenkomen met de spa-subtekenreeks.

    dotnet new search spa
    
  • Zoek naar alle sjablonen die beschikbaar zijn op NuGet.org die overeenkomen met de subtekenreeks en ondersteuning voor de F#-taal.

    dotnet new search we --language "F#"
    
  • Zoek naar itemsjablonen.

    dotnet new search --type item
    
  • Zoek naar alle C#-sjablonen, met het type en de tags in de uitvoer.

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

Zie ook