繁体   English   中英

VSTS任务-.NET Core发布-构建错误

[英]VSTS task - .NET Core Publish - build error

我定义了一个VSTS任务: 在此处输入图片说明

我收到一个错误:

2017-11-09T21:25:07.8842340Z ## [节]开始:发布副本2017-11-09T21:25:07.8969280Z ==================== ================================================== ======= 2017-11-09T21:25:07.9036290Z任务:.NET Core 2017-11-09T21:25:07.9066480Z说明:构建,测试,打包或发布dotnet应用程序或运行自定义dotnet命令。 对于包命令,支持NuGet.org以及经过身份验证的提要,例如“包管理”和“ MyGet”。 2017-11-09T21:25:07.9092700Z版本:2.1.8 2017-11-09T21:25:07.9122030Z作者:微软公司2017-11-09T21:25:07.9153020Z帮助: 更多信息 2017-11-09T21:25 :07.9181040Z =============================================== ============================== 2017-11-09T21:25:10.3802130Z [command] / opt / vsts / work /_tool/dncs/2.0.0/x64/dotnet发布/opt/vsts/work/1/s/Api/Api.csproj --configuration $(BuildConfiguration)--output。\\ obj \\ Docker \\ publish 2017年11月09T21:25:13.3290490Z适用于.NET Core的Microsoft(R)Build Engine版本15.3.409.57025 2017-11-09T21:25:13.3323650Z版权所有(C)Microsoft Corporation。 版权所有。 2017-11-09T21:25:13.3347770Z 2017-11-09T21:25:20.3979410Z Core-> /opt/vsts/work/1/s/Core/bin/$(BuildConfiguration)/netcoreapp2.0/Core.dll 2017-11-09T21:25:25.7586100Z基础结构-> /opt/vsts/work/1/s/Infrastructure/bin/$(BuildConfiguration)/netcoreapp2.0/Infrastructure.dll 2017-11-09T21:25:29.5066330Z Api-> /opt/vsts/work/1/s/Api/bin/$(BuildConfiguration)/netcoreapp2.0/Api.dll 2017-11-09T21:25:29.6098500Z / bin / sh:2:/ opt / vsts / work / _temp / tmpbae052718c06412094faac10781aa78e.exec.cmd:BuildConfiguration:找不到2017-11-09T21:25:29.6143540Z / bin / sh:2:/opt/vsts/work/_temp/tmpbae052718c06412094faac10781aa78e.exec.cmd:BuildConfiguration:找不到2017-11-09T21:25:29.6211710Z / bin / sh:2:/opt/vsts/work/_temp/tmpbae052718c06412094faac10781aa78e.exec.cmd:BuildConfiguration:找不到2017-11-09T21:25:29.6241270Z指定deps.json [/opt/vsts/work/1/s/Api/bin//netcoreapp2.0/Api.deps.json]不存在2017-11-09T21:25:29.6291470Z / opt / vsts / work / _tool / dncs / 2.0.0 / x64 / sdk / NuGet FallbackFolder / microsoft.aspnetcore.mvc.razor.viewcompilation / 2.0.0 / build / netstandard2.0 / Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets(60,5):错误MSB3073:命令“” / opt / vsts /work/_tool/dncs/2.0.0/x64/dotnet“ exec --runtimeconfig” /opt/vsts/work/1/s/Api/bin/$(BuildConfiguration)/netcoreapp2.0/Api.runtimeconfig.json“ --depsfile“ /opt/vsts/work/1/s/Api/bin/$(BuildConfiguration)/netcoreapp2.0/Api.deps.json”“ /opt/vsts/work/_tool/dncs/2.0.0/ x64 / sdk / NuGetFallbackFolder / microsoft.aspnetcore.mvc.razor.viewcompilation / 2.0.0 / build / netstandard2.0 / Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.dll“ @” obj / $(BuildConfiguration)/netcoreapp2.0 /microsoft.aspnetcore.mvc.razor.viewcompilation.rsp“”以代码129退出。[/opt/ vsts/work/1/s/Api/ Api.csproj] 2017-11-09T21:25:29.8180470Z ## [错误]错误:/opt/vsts/work/_tool/dncs/2.0.0/x64/dotnet失败,返回码:1 2017-11-09T21:25:29.8479220Z [command] / opt / vsts / work / _tool / dncs / 2.0.0 / x64 / dotnet发布/opt/vsts/work/1/s/Core/Core.cspr oj --configuration $(BuildConfiguration)--output。\\ obj \\ Docker \\ publish 2017-11-09T21:25:32.4096960Z Microsoft(R)Build Engine版本15.3.409.57025 for .NET Core 2017-11-09T21:25: 32.4130000Z版权所有(C)Microsoft Corporation。 版权所有。 2017-11-09T21:25:32.4144900Z 2017-11-09T21:25:36.5861200Z Core-> /opt/vsts/work/1/s/Core/bin/$(BuildConfiguration)/netcoreapp2.0/Core.dll 2017-11-09T21:25:37.0659300Z Core-> / opt / vsts / work / 1 / s / Core / obj / Docker / publish / 2017-11-09T21:25:37.2400410Z [command] / opt / vsts / work / _tool / dncs / 2.0.0 / x64 / dotnet发布/opt/vsts/work/1/s/Infrastructure/Infrastructure.csproj --configuration $(BuildConfiguration)--output。\\ obj \\ Docker \\ publish 2017-11 -09T21:25:41.0598300Z适用于.NET Core的Microsoft(R)构建引擎版本15.3.409.57025 2017-11-09T21:25:41.0623670Z版权所有(C)Microsoft Corporation。 版权所有。 2017-11-09T21:25:41.0638670Z 2017-11-09T21:25:44.2113060Z核心-> /opt/vsts/work/1/s/Core/bin/$(BuildConfiguration)/netcoreapp2.0/Core.dll 2017-11-09T21:25:46.3659950Z基础结构-> /opt/vsts/work/1/s/Infrastructure/bin/$(BuildConfiguration)/netcoreapp2.0/Infrastructure.dll 2017-11-09T21:25:46.8807460Z基础结构-> / opt / vsts / work / 1 / s / Infrastructure / obj / Docker / publish / 2017-11-09T21:25:47.0068230Z [command] /opt/vsts/work/_tool/dncs/2.0.0/ x64 / dotnet发布/opt/vsts/work/1/s/UnitTests/UnitTests.csproj --configuration $(BuildConfiguration)--output。\\ obj \\ Docker \\ publish 2017-11-09T21:25:53.3168330Z Microsoft(R )面向.NET Core的生成引擎版本15.3.409.57025 2017-11-09T21:25:53.3196560Z版权所有(C)Microsoft Corporation。 版权所有。 2017-11-09T21:25:53.3212230Z 2017-11-09T21:26:06.3861780Z核心-> /opt/vsts/work/1/s/Core/bin/$(BuildConfiguration)/netcoreapp2.0/Core.dll 2017-11-09T21:26:08.8367810Z基础结构-> /opt/vsts/work/1/s/Infrastructure/bin/$(BuildConfiguration)/netcoreapp2.0/Infrastructure.dll 2017-11-09T21:26:14.1992030Z API-> /opt/vsts/work/1/s/Api/bin/$(BuildConfiguration)/netcoreapp2.0/Api.dll 2017-11-09T21:26:20.5782420Z UnitTests-> / opt / vsts / work / 1 / s / UnitTests / bin / $(BuildConfiguration)/netcoreapp2.0/UnitTests.dll 2017-11-09T21:26:21.4168980Z UnitTests-> / opt / vsts / work / 1 / s / UnitTests / obj / Docker / publish / 2017-11-09T21:26:21.5707390Z ## [error] Dotnet命令失败,以下项目上的退出代码为非零:/opt/vsts/work/1/s/Api/Api.csproj 2017-11 -09T21:26:21.5945250Z ## [节]完成:发布副本

你有什么主意吗?

问题主要是由您未在VSTS构建定义中定义的变量$(BuildConfiguration)引起的。

因此,您可以在构建定义的“变量”选项卡中将变量BuildConfiguration添加为releasedebug值,然后再次将构建排队。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM