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 8.0.2xx SDK e versioni successive
Nome
dotnet package search - Cerca un pacchetto NuGet.
Synopsis
dotnet package search <SEARCH TERM> [--configfile <FILE>] [--exact-match] [--format <FORMAT OPTION>]
[--interactive] [--prerelease] [--skip <NUMBER>] [--source <SOURCE>] [--take <NUMBER>]
[--verbosity <VERBOSITY VALUE>]
dotnet package search -h|--help
Description
Il dotnet package search comando cerca un pacchetto NuGet.
Arguments
search termsSpecifica il termine di ricerca per filtrare i risultati. Usare questo argomento per cercare pacchetti corrispondenti alla query specificata. Esempio:
dotnet package search json.
Options
-
--configfile <FILE>File di configurazione NuGet (nuget.config) da utilizzare. Se si dispone di indicazione, verranno usate solo le impostazioni di questo file. Se non specificato, verrà usata la gerarchia dei file di configurazione dalla directory corrente. Per ulteriori informazioni, vedere Configurazioni NuGet comuni.
--exact-matchQuesta opzione restringe la ricerca in modo da includere solo i pacchetti i cui ID corrispondono esattamente al termine di ricerca specificato, filtrando in modo efficace eventuali corrispondenze parziali. Fornisce un elenco conciso di tutte le versioni disponibili per il pacchetto identificato. Fa
--takesì che le opzioni e--skipvengano ignorate. Utilizzare questa opzione per visualizzare tutte le versioni disponibili di un pacchetto specificato.--formatLe opzioni di formato sono
tableejson. Il valore predefinito ètable.-
--interactiveConsente al comando di arrestarsi e attendere l'input o l'azione dell'utente, ad esempio il completamento dell'autenticazione.
--prereleaseConsenti la visualizzazione dei pacchetti non definitive.
--skipNumero di risultati da ignorare per l'impaginazione. Il valore predefinito è 0.
--source <SOURCE>Origine del pacchetto da cercare. È possibile passare più opzioni --source per eseguire ricerche in più origini di pacchetti.
--takeNumero di risultati da restituire. Il valore predefinito è 20.
-
-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. -
-?|-h|--helpStampa una descrizione di come usare il comando .
Esempi
Cercare NuGet.org pacchetti che corrispondono al termine di ricerca "Newtonsoft.Json" ed eseguire il rendering dell'output come tabella con un massimo di 20 pacchetti:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.jsonSource: https://api.nuget.org/v3/index.json | Package ID | Latest Version | Owners | Downloads | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json | 13.0.3 | | 3,829,822,911 | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json.Bson | 1.0.2 | | 554,641,545 | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json.Schema | 3.0.15 | | 39,648,430 | |---------------------------------------------|----------------|--------|-----------------| | Microsoft.AspNetCore.Mvc.NewtonsoftJson | 7.0.12 | | 317,067,823 | |---------------------------------------------|----------------|--------|-----------------| ...Cercare NuGet.org pacchetti che corrispondono al termine di ricerca "Newtonsoft.Json" ed eseguire il rendering dell'output come json.
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --format json{ "version": 2, "problems": [], "searchResult": [ { "sourceName": "https://api.nuget.org/v3/index.json", "packages": [ { "id": "Newtonsoft.Json", "latestVersion": "13.0.3", "totalDownloads": 4456137550, "owners": "dotnetfoundation, jamesnk, newtonsoft" }, { "id": "Newtonsoft.Json.Bson", "latestVersion": "1.0.2", "totalDownloads": 655362732, "owners": "dotnetfoundation, jamesnk, newtonsoft" }, { "id": "Newtonsoft.Json.Schema", "latestVersion": "3.0.15", "totalDownloads": 46062119, "owners": "jamesnk, newtonsoft" }, { "id": "Microsoft.AspNetCore.Mvc.NewtonsoftJson", "latestVersion": "8.0.3", "totalDownloads": 372202749, "owners": "aspnet, dotnetframework, Microsoft" }, { "id": "Newtonsoft.Json.Encryption", "latestVersion": "2.2.0", "totalDownloads": 113101, "owners": "simoncropp" } ] } ] }Cercare NuGet.org pacchetti usando il termine di ricerca "Newtonsoft.Json", mostrare solo due risultati e ignorare i primi pacchetti nel risultato della ricerca:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --skip 1 --take 2Source: https://api.nuget.org/v3/index.json | Package ID | Latest Version | Owners | Downloads | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json.Bson | 1.0.2 | | 554,641,545 | | Newtonsoft.Json.Schema | 3.0.15 | | 39,648,430 |Cercare pacchetti che corrispondano esattamente a "Newtonsoft.Json" ed elencare tutte le versioni disponibili, ignorando tutti i pacchetti che contengono "Newtonsoft.Json" come parte del nome o della descrizione, ma non corrispondono esattamente:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --exact-matchSource: https://api.nuget.org/v3/index.json | Package ID | Version | Owners | Downloads | |---------------------------------------------|---------|--------|-----------------| | Newtonsoft.Json | 13.0.3 | | 3,829,822,911 |