#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
Надеюсь, это поможет.