.net core TeamCity未能构建DotNet核心,但手动构建有效

.net core TeamCity未能构建DotNet核心,但手动构建有效,.net-core,teamcity,.net Core,Teamcity,我有一个nuget包,我正在更新到多目标(包括DotNet Core 2)。 2) 我在TeamCity中设置了它,运行构建时出错 因此,我登录到构建服务器,尝试从VisualStudio构建。手动构建成功 所以我再次尝试了我的团队城市建设,它成功了 对此我表示怀疑,我选中了“在构建之前删除所有内容”框,但再次失败!同样的错误 所以这似乎是一个团队城市的事情。下面是它给我的许多错误消息中的第一条: D:\BuildAgent\temp\buildTmp\.NETStandard,Version

我有一个nuget包,我正在更新到多目标(包括DotNet Core 2)。 2)

我在TeamCity中设置了它,运行构建时出错

因此,我登录到构建服务器,尝试从VisualStudio构建。手动构建成功

所以我再次尝试了我的团队城市建设,它成功了

对此我表示怀疑,我选中了“在构建之前删除所有内容”框,但再次失败!同样的错误

所以这似乎是一个团队城市的事情。下面是它给我的许多错误消息中的第一条:

D:\BuildAgent\temp\buildTmp\.NETStandard,Version=v2.0.AssemblyAttributes.cs(4,20):错误CS0400:在全局命名空间中找不到类型或命名空间名称“System”(是否缺少程序集引用?)

似乎我拥有的每个目标都能很好地构建完整的Dot-Net框架。但是我的DotnetCore(2.2)的一个目标失败了。(同样,当我登录到机器并从VisualStudio手动构建它时,它工作正常。)

我能做些什么让Team City构建我的DotNet核心解决方案吗?

以下是我的生成步骤的摘要视图:


查看这一点,我看到了许多与NuGet恢复相关的答案。但是我的解决方案没有任何nuget包

但dotnetcore是通过NuGet进入的


一旦我添加了一个构建步骤,它就可以正常工作。

你能分享TeamCity的构建步骤定义和你用来在构建服务器上本地构建的命令吗?@Rob,我添加了一个包含我的构建步骤参数的图像。