VSTS NuGet Publishing с использованием REST - PullRequest
1 голос
/ 07 октября 2019

Для нашего внутреннего инструментария нам необходимо программно взаимодействовать с каналами VSTS NuGet. На данный момент я пытаюсь заменить использование nuget.exe в качестве командной строки с REST API для DevOps REST Artifacts сервисов.

Я могу получить почти все, что работает через REST, включая загрузку пакетов, кроме публикации. Что мне не хватает? Поддерживается ли публикация в фиде через REST?

Кроме того, любые советы о том, как создать пакет NuGet программным способом без использования nuget.exe, очень приветствуются.

Спасибо всем заранее!

1 Ответ

0 голосов
/ 08 октября 2019

Поддерживается ли публикация в фиде через REST?

Боюсь, ответ - нет. Как мы знаем, REST API обычно использует преимущества HTTP при использовании для веб-API.

Поскольку в веб-интерфейсе нет возможности публиковать nuget в артефактах, поэтому такого API REST для публикации nuget не существуетпакет с артефактами. Но вы можете загрузить пакет NuGet программно, используя NuGet.Core, установить пакет NuGet.Core NuGet в свой проект и добавить пространство имен NuGet в свои операторы using.

Проверьте аналогичную нить для получения более подробной информации. .

, как создавать пакеты NuGet программно без использования nuget.exe, очень ценится.

Да, вы также можете использовать API ядра NuGet для создания пакета NuGet программно,проверьте следующий документ:

Играйте с пакетами программно!

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...