Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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--uninstallopties werdenlist,search,installenuninstallsubopdrachten. - De
--update-applyoptie werd deupdatesubopdracht. - Als u
--update-checkwilt gebruiken, gebruikt u deupdatesubopdracht 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_NAMEAls 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--typeopties niet worden opgegeven.Opmerking
Vanaf .NET SDK 6.0.100 kunt u het
<TEMPLATE_NAME>argument na de--searchoptie plaatsen. Geeft bijvoorbeelddotnet new --search webhetzelfde resultaat alsdotnet 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
--columnsoptie meerdere keren.-
--columns-allGeeft alle kolommen in de uitvoer weer.
-d|--diagnosticsHiermee schakelt u diagnostische uitvoer in. Beschikbaar sinds .NET SDK 7.0.100.
-
-?|-h|--helpHiermee 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,itemensolution.-v|--verbosity <LEVEL>Hiermee stelt u het uitgebreidheidsniveau van de opdracht in. Toegestane waarden zijn
q[uiet],m[inimal],n[ormal]endiag[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 spaZoek 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 itemZoek naar alle C#-sjablonen, met het type en de tags in de uitvoer.
dotnet new search --language "C#" --columns "type" --columns "tags"