Как обновить метаданные пакета NuGet с помощью командной строки?

Я использую NuGet.Exe версии 2.8.2 для создания пакета nuget. После создания пакета откройте с помощью NuGet Package Explorer, и я увидел, что внутри пакета есть некоторый код по умолчанию, как в текстовом поле URL значка

http:// icon_url_here_or_delete_this_line/

Чтобы увидеть такие данные, следуйте шагам в качестве следов

  1. Откройте окно командной строки (cmc.exe).
  2. Перейдите в папку, где присутствует NuGet.exe.
  3. Запустите команду "nuget spec abc.dll" (abc.dll должна присутствовать внутри папки)
  4. После того, как файл abc.dll.spec создаст прогу " nuget pack abc.dll.spec "
  5. сделано с созданием пакета с некоторыми предупреждениями о том коде по умолчанию в метаданных.
  6. Теперь откройте этот пакет с помощью проводника Nuget Package, и вы увидите метаданные с кодом по умолчанию, как я упоминал выше.

    Я также ссылаюсь на документ, представленный в этой ссылке, предоставленной nuget.Org.

Итак, вопрос в том, как установить мою информацию для настройки в эти метаданные с помощью командной строки?
ПРИМЕЧАНИЕ:- Пожалуйста, не предлагайте делать это с помощью Nuget Package Explorer, потому что я знаю это, я просто хочу использовать командную строку для этого.

1 ответ

Решение

Я не думаю, что NuGet.exe поддерживает это. Вы можете вручную отредактировать файл.nuspec в блокноте и заменить метаданные, такие как URL проекта; или замените строку в файле.nuspec с помощью команд powershell.

Другие вопросы по тегам