Развертывание Azure через Bitbucket - PullRequest
2 голосов
/ 29 мая 2019

У меня есть проект по ASP.NET Web API, в котором есть ссылки на многие библиотеки. Когда мы попытались сделать наш обычный CI / CD для службы приложений через Центр развертывания. Мы столкнулись с проблемами.

Нам нужно удалить .csproj , чтобы развертывание работало, иначе мы столкнемся с этой ошибкой на сервере

Этот проект ссылается на пакеты NuGet, которые отсутствуют на этом компьютере. Используйте NuGet Package Restore, чтобы загрузить их. Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkID=322105.

Однако нам требуются файлы csproj для различных членов команды для совместной работы над этим конкретным проектом.

В этом случае, какое вероятное решение мы можем принять?

1 Ответ

1 голос
/ 17 июня 2019

Проблема: Контроль версий будет содержать только ссылки на двоичные файлы.Пакеты должны быть восстановлены до начала сборки.

Исправление: Добавьте шаг в свой CI / CD для восстановления пакетов NuGet в проекте перед тем, как запустить сборку.Ссылка на прикрепленное изображение.

enter image description here

...