Поиск пакета с параметром источника не работает, чтобы получить текущие версии всех пакетов nuget
Поиск пакета с параметром источника не работает, чтобы получить текущие версии всех пакетов nuget
Найти-Пакет-Источник "C:\Users\P10410559\source\repos\WebApplication4\WebApplication4\packages.config
"
Ошибка при получении как:
Find-Package : The following source failed to search for packages: 'C:\Users\P10410559\source\repos\WebApplication4\WebApplication4\packages.config'
The path 'C:\Users\P10410559\source\repos\WebApplication4\WebApplication4\packages.config' for the selected source could not be resolved.
At line:1 char:1
+ Find-Package -Source "C:\Users\P10410559\source\repos\WebApplication4 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Find-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.FindPackageCommand
1 ответ
Вы пытаетесь найти пакеты в файле packages.config, что неверно по следующим причинам:
- Packages.Config - это файл, который хранится вместе с вашим проектом для отслеживания пакетов, на которые вы ссылались. Файл не является источником пакета. Вы можете прочитать больше о файле здесь.
- Если вы хотите найти пакеты, вам нужно передать в команду реальный источник, такой как nuget.org. Вы можете прочитать больше о команде find package здесь. Например -
Find-Package nuget.versioning -Source https://api.nuget.org/v3/index.json
Если вы хотите получить текущую версию всех пакетов, установленных в вашем проекте, вам нужно использовать команду Get-Package, описанную здесь. Например -