Решения .Net Core создаются локально, но не удается выполнить сборку в конвейере Azure DevOps

#build #.net-core #azure-pipelines

#сборка #.net-core #azure-конвейеры

Вопрос:

Мое приложение .Net Core 2.1 успешно выполняется на моем локальном компьютере, однако в моем конвейере Azure DevOps происходит сбой на этапе сборки со следующей ошибкой:

 ##[error]Error: C:hostedtoolcachewindowsdncs2.1.500x64dotnet.exe failed with return code: 1
##[error]Dotnet command failed with non-zero exit code on the following projects : D:a1sAPIAPI.csproj,D:a1sAuthCoreAuthCore.csproj,D:a1sDomainModelDomainModel.csproj,D:a1sRepoRepo.csproj
  

Я добавил установщик .Net Core SDK перед этапом восстановления в конвейере (и пробовал разные версии), но каждый раз происходит один и тот же сбой.

Полный файл журнала этапа сборки доступен здесь: ССЫЛКА

Комментарии:

1. В вашей ссылке указано: file.io Страница 404 не найдена

2. Я исправил ссылку. Спасибо.

Ответ №1:

Решения .Net Core создаются локально, но не удается выполнить сборку в конвейере Azure DevOps

Согласно сообщениям об ошибках в вашей ссылке, например, следующим:

Тип или имя пространства имен ‘DataAnnotations’ не существует в пространстве имен ‘System.ComponentModel’

Кажется, вам не хватает ссылок при сборке проекта / решения. Итак, если вы добавляете эти ссылки с помощью nuget, вам может потребоваться также добавить задачу восстановления nuget для восстановления этих пакетов nuget.

Проверьте подробную информацию из задачи .NET Core

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