Как настроить внешний источник Nuget (пакеты) в конвейере сборки Azure DevOps - PullRequest
0 голосов
/ 18 июня 2020

Я использовал свой собственный пакет nuget в своем решении, для этого мы добавили источник пакета в диспетчер пакетов nuget в мое решение. Из Visual Studio мое решение идеально строится и работает, как мы.

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

Как добавить / настроить мой собственный пакет nuget в Azure конвейер сборки DevOps

[ошибка] Команда nuget завершилась неудачно с кодом выхода (1) и ошибкой (ошибки в проектах packages.config

Unable to find version '0.9.2.15772' of package 'MyValidater'.
  https://api.nuget.org/v3/index.json: Package ''MyValidater'.0.9.2.XXXXX' is not found on source 'https://api.nuget.org/v3/index.json'.)

[ошибка] Не удалось восстановить пакеты

Завершение: восстановление NuGet

Заранее спасибо.

1 Ответ

1 голос
/ 18 июня 2020

Вам нужно будет создать файл nuget.config, который ссылается на используемый вами пакет / канал. Затем из конвейера вы можете восстановить пакеты, перечисленные в этом конфигурационном файле. Это описано здесь: https://mbraekman.github.io/2020/04/25/Access-a-NuGet-package-hosted-in-a-private-feed/

...