Buscar paquete con parámetro fuente no funciona para obtener las versiones actuales de todos los paquetes nuget
Find-Package -Source "C:UsersP10410559sourcereposWebApplication4WebApplication4packages.config
"
Error al obtener como :
Find-Package : The following source failed to search for packages: "C:UsersP10410559sourcereposWebApplication4WebApplication4packages.config"
The path "C:UsersP10410559sourcereposWebApplication4WebApplication4packages.config" for the selected source could not be resolved.
At line:1 char:1
+ Find-Package -Source "C:UsersP10410559sourcereposWebApplication4 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Find-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.FindPackageCommand
Respuestas
0 para la respuesta № 1Está intentando buscar paquetes dentro de un package.config, lo cual es incorrecto por los siguientes motivos:
- Packages.Config es un archivo que se almacena junto con su proyecto para rastrear los paquetes a los que ha hecho referencia. El archivo no es una fuente de paquete. Puedes leer más sobre el archivo aquí.
- Si desea encontrar paquetes, debe pasar una fuente real como nuget.org al comando. Puede leer más sobre el comando find package aquí. P.ej. -
Find-Package nuget.versioning -Source https://api.nuget.org/v3/index.json
Si desea obtener la versión actual de todos los paquetes instalados en su proyecto, debe usar el comando Get-Package descrito aquí. P.ej. -
Get-Package -ProjectName NuGet.Versioning