.Net Core 2.1应用程序在本地计算机上成功构建,但是在我的Azure DevOPS管道上,它在构建阶段失败,并出现以下错误:
##[error]Error: C:\hostedtoolcache\windows\dncs\2.1.500\x64\dotnet.exe failed with return code: 1
##[error]Dotnet command failed with non-zero exit code on the following projects : D:\a\1\s\API\API.csproj,D:\a\1\s\AuthCore\AuthCore.csproj,D:\a\1\s\DomainModel\DomainModel.csproj,D:\a\1\s\Repo\Repo.csproj
我已经在管道中的还原步骤之前添加了.Net Core SDK安装程序(并尝试了各种版本),但是每次都以相同的方式失败。
此处提供了构建阶段的完整日志文件:LINK
答案 0 :(得分:1)
.Net Core解决方案在本地构建,但无法在Azure DevOPS管道上构建
根据链接中的错误消息,如下所示:
类型或名称空间名称'DataAnnotations'在 命名空间“ System.ComponentModel”
似乎在构建项目/解决方案时缺少参考。因此,如果您使用nuget添加这些引用,则可能还需要添加nuget restore任务来还原这些nuget程序包。
检查详细信息希望这会有所帮助。