Восстановление пакета nuget с помощью nuget.exe
Я хотел бы восстановить пакет nuget через nuget.exe, зная только его имя. Я старался
nuget install MyPackage -Source input -OutputDirectory packages
но я прочитал, что "MyPackage на самом деле является идентификатором пакета, который указан в файле.nuspec". И у меня нет доступа к этому. Есть ли способ восстановить пакет, зная только его имя через nuget.exe?
1 ответ
Вы имеете в виду под title
? Я уверен, что нет, потому что NuGet
использованный идентификатор пакета для разрешения пакетов. Если у вас есть два пакета с разными именами, но с одинаковым названием, как NuGet
должен справиться с этим делом?
Кроме того, в NuGet CLI restore
Функциональность использовать поиск по идентичности. Я не видел, как реализовано install
, но я думаю, что подход похож.
Возможно, можно реализовать собственный поиск с помощью API NuGet или через API
который предоставляет ваш канал: