dotnet-paketsökning
Den här artikeln gäller för: ✔️ .NET 8.0.2xx SDK och senare versioner
Name
dotnet package search
– Söker efter ett NuGet-paket.
Sammanfattning
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
beskrivning
Kommandot dotnet package search
söker efter ett NuGet-paket.
Argument
search terms
Anger sökordet för att filtrera resultat. Använd det här argumentet för att söka efter paket som matchar den angivna frågan. Exempel:
dotnet package search json
.
Alternativ
--configfile
NuGet-konfigurationsfilen. Om det anges används endast inställningarna från den här filen. Om det inte anges används hierarkin för konfigurationsfiler från den aktuella katalogen. Mer information finns i Vanliga NuGet-konfigurationer.
--exact-match
Det här alternativet begränsar sökningen till att endast inkludera paket vars ID exakt matchar den angivna söktermen, vilket effektivt filtrerar bort eventuella partiella matchningar. Den innehåller en kortfattad lista över alla tillgängliga versioner för det identifierade paketet. Orsaker
--take
och--skip
alternativ som ska ignoreras. Använd det här alternativet för att visa alla tillgängliga versioner av ett angivet paket.--format
Formatalternativen är
table
ochjson
. Standardvärdet ärtable
.--interactive
Tillåter att kommandot stoppar och väntar på användarindata eller åtgärd (till exempel för att slutföra autentiseringen).
--prerelease
Tillåt att förhandsversionspaket visas.
--skip
Antalet resultat att hoppa över för sidnumrering. Standardvärdet är 0.
--source <SOURCE>
Paketkällan som ska sökas. Du kan skicka flera --source-alternativ för att söka i flera paketkällor.
--take
Antalet resultat som ska returneras. Standardvärdet är 20.
--verbosity
Visa den här mängden information i utdata:
normal
,minimal
ellerdetailed
. Standardvärdet ärnormal
.
-?|-h|--help
Skriver ut en beskrivning av hur du använder kommandot.
Exempel
Sök NuGet.org efter paket som matchar sökordet "Newtonsoft.Json" och återge utdata som en tabell med upp till 20 paket:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json
Source: 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 | |---------------------------------------------|----------------|--------|-----------------| ...
Sök NuGet.org efter paket som matchar sökordet "Newtonsoft.Json" och återge utdata som 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" } ] } ] }
Sök NuGet.org efter paket med söktermen "Newtonsoft.Json" och visa endast två resultat och hoppa över de första paketen i sökresultatet:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --skip 1 --take 2
Source: 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 |
Sök efter paket som exakt matchar "Newtonsoft.Json" och lista alla tillgängliga versioner av det, ignorera alla paket som innehåller "Newtonsoft.Json" som en del av deras namn eller beskrivning men inte matcha det exakt:
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --exact-match
Source: https://api.nuget.org/v3/index.json | Package ID | Version | Owners | Downloads | |---------------------------------------------|---------|--------|-----------------| | Newtonsoft.Json | 13.0.3 | | 3,829,822,911 |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för