我有一个要更新为多目标的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解决方案吗?
这是我的构建步骤的摘要视图:
答案 0 :(得分:0)
对此,我看到了许多与执行NuGet还原有关的答案。但是我的解决方案没有任何nuget软件包。
但是DotNet Core通过NuGet进入。
一旦我添加了构建步骤,它就可以正常工作。