Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo se aplica a: ✔️ SDK de .NET 8.0.2xx y versiones posteriores
Nombre
dotnet package search - Busca un paquete NuGet.
Sinopsis
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
El dotnet package search comando busca un paquete NuGet.
Arguments
search termsEspecifica el término de búsqueda para filtrar los resultados. Use este argumento para buscar paquetes que coincidan con la consulta proporcionada. Ejemplo:
dotnet package search json.
Options
-
--configfile <FILE>Archivo de configuración de NuGet (nuget.config) que se va a usar. Si se especifica, solo se usará la configuración de este archivo. Si no se especifica, se utilizará la jerarquía de archivos de configuración del directorio actual. Para más información, consulte Configuraciones comunes de NuGet.
--exact-matchEsta opción limita la búsqueda para incluir solo paquetes cuyos identificadores coincidan exactamente con el término de búsqueda especificado, filtrando eficazmente las coincidencias parciales. Proporciona una lista concisa de todas las versiones disponibles para el paquete identificado. Hace
--takeque se omitan las opciones y--skip. Utilice esta opción para mostrar todas las versiones disponibles de un paquete especificado.--formatLas opciones de formato son
tableyjson. El valor predeterminado estable.-
--interactivePermite que el comando se detenga y espere una entrada o una acción del usuario. Por ejemplo, para completar la autenticación.
--prereleasePermitir que se muestren los paquetes de versión preliminar.
--skipNúmero de resultados que se omitirán para la paginación. El valor predeterminado es 0.
--source <SOURCE>Origen del paquete que se va a buscar. Puede pasar varias opciones de origen para buscar varios orígenes de paquetes.
--takeNúmero de resultados que se van a devolver. El valor predeterminado es 20.
-
-v|--verbosity <LEVEL>Establece el nivel de detalle del comando. Los valores permitidos son
q[uiet],m[inimal],n[ormal],d[etailed]ydiag[nostic]. Para obtener más información, consulte LoggerVerbosity. -
-?|-h|--helpImprime una descripción de cómo usar el comando .
Examples
Busque NuGet.org paquetes que coincidan con el término de búsqueda "Newtonsoft.Json" y represente la salida como una tabla con hasta 20 paquetes:
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 | |---------------------------------------------|----------------|--------|-----------------| ...Busque NuGet.org paquetes que coincidan con el término de búsqueda "Newtonsoft.Json" y represente la salida como 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" } ] } ] }Buscar NuGet.org paquetes con el término de búsqueda "Newtonsoft.Json", mostrar solo dos resultados y omitir los primeros paquetes en el resultado de búsqueda:
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 |Busque paquetes que coincidan exactamente con "Newtonsoft.Json" y enumere todas las versiones disponibles, omitiendo los paquetes que contienen "Newtonsoft.Json" como parte de su nombre o descripción, pero no lo coinciden exactamente:
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 |