Team City无法构建点网核心,但手动构建有效

时间:2019-09-18 15:55:23

标签: .net-core teamcity

我有一个要更新为多目标的nuget程序包(包括DotNet Core 2)。 2)。

我在Team City中进行了设置,运行构建时出现错误。

因此,我登录到构建服务器以尝试从Visual Studio进行构建。手动构建成功!

所以我再次尝试建立团队城市,并且成功!

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

这似乎是Team City的事情。这是它给我的许多错误消息中的第一个:

  

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

似乎我为每个完整的Dot Net Framework构建的每个目标都很好。但是我对DotNet Core(2.2)的一个目标失败了。 (同样,当我登录到计算机并从Visual Studio手动构建计算机时,它仍然可以正常工作。)

有什么想法让Team City构建我的DotNet Core解决方案吗?

这是我的构建步骤的摘要视图:

Visual Studio Build Step

1 个答案:

答案 0 :(得分:0)

对此,我看到了许多与执行NuGet还原有关的答案。但是我的解决方案没有任何nuget软件包。

但是DotNet Core通过NuGet进入。

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