Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article s’applique à : ✔️ SDK .NET 8.0.2xx et versions ultérieures
Nom
dotnet package search - Recherche un package 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
Descriptif
La dotnet package search commande recherche un package NuGet.
Arguments
search termsSpécifie le terme de recherche pour filtrer les résultats. Utilisez cet argument pour rechercher des packages correspondant à la requête fournie. Exemple :
dotnet package search json.
Options
-
--configfile <FILE>Fichier de configuration NuGet (nuget.config) à utiliser. S’ils sont spécifiés, seuls les paramètres de ce fichier seront utilisés. Si elle n’est pas spécifiée, la hiérarchie des fichiers de configuration du répertoire actuel sera utilisée. Pour plus d’informations, consultez Configuration NuGet courantes.
--exact-matchCette option limite la recherche pour inclure uniquement les packages dont les ID correspondent exactement au terme de recherche spécifié, en filtrant efficacement les correspondances partielles. Il fournit une liste concise de toutes les versions disponibles pour le package identifié. Causes
--takeet--skipoptions à ignorer. Utilisez cette option pour afficher toutes les versions disponibles d’un package spécifié.--formatLes options de format sont
tableetjson. La valeur par défaut esttable.-
--interactivePermet à la commande de s’arrêter et d’attendre une action ou une entrée utilisateur. Par exemple, pour effectuer une authentification.
--prereleaseAutoriser l’affichage des packages de préversion.
--skipNombre de résultats à ignorer, pour la pagination. La valeur par défaut est 0.
--source <SOURCE>Source du package à rechercher. Vous pouvez passer plusieurs options --source pour rechercher plusieurs sources de package.
--takeNombre de résultats à retourner. La valeur par défaut est 20.
-
-v|--verbosity <LEVEL>Définit le niveau de détail de la commande. Les valeurs autorisées sont
q[uiet],m[inimal],n[ormal],d[etailed]etdiag[nostic]. Pour plus d’informations, consultez LoggerVerbosity. -
-?|-h|--helpImprime une description de l’utilisation de la commande.
Examples
Recherchez NuGet.org des packages qui correspondent au terme de recherche « Newtonsoft.Json » et affichez la sortie sous la forme d’une table avec jusqu’à 20 packages :
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 | |---------------------------------------------|----------------|--------|-----------------| ...Recherchez NuGet.org des packages qui correspondent au terme de recherche « Newtonsoft.Json » et affichez la sortie en tant que 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" } ] } ] }Recherchez des NuGet.org pour les packages à l’aide du terme de recherche « Newtonsoft.Json », affichez seulement deux résultats et ignorez les premiers packages dans le résultat de recherche :
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 |Recherchez des packages qui correspondent exactement à « Newtonsoft.Json » et répertoriez toutes les versions disponibles de celui-ci, en ignorant les packages qui contiennent « Newtonsoft.Json » dans le cadre de leur nom ou description, mais ne le correspondent pas exactement :
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 |