【发布时间】:2016-11-15 14:01:54
【问题描述】:
我的 TeamCity 服务器中有一个构建步骤,配置如下。
注意:TeamCity 与我的开发机器安装在同一台机器上,所以当我说“TeamCity 服务器我指的是我自己的 PC”时
跑步者类型: Visual Studio (sln)
步骤名称:构建解决方案
执行步骤:如果之前的所有步骤都成功完成
解决方案文件路径: MySolutionFile.sln
目标:干净重建
配置:发布
在 TeamCity 中执行 构建解决方案 步骤时,当我的一个项目 Project.Api.Rest 正在构建时,我收到以下错误:
[Dnx] C:\TeamCity\buildAgent\work\ccd41c6e23422588\Project.Api.Rest\project.json(16, 71): error NU1001: The dependency Microsoft.Extensions.Options.ConfigurationExtensions >= 1.0.0 could not be resolved.
错误:
我的Project.Api.Rest 在 Visual Studio 中完美构建,没有任何问题。另外,出于好奇,我尝试执行 TeamCity 正在使用的命令,它也运行良好,请看截图。
命令:
dotnet build "C:\ProjectPath\Project.Api.Rest" --configuration Release --no-dependencies --no-incremental
工作命令:
如何解决这个 TeamCity 错误?
TeamCity 版本:9.1.6(内部版本 37459)
Visual Studio 2015
Windows 10 64 位
【问题讨论】:
-
我在公司也面临同样的问题。你能解决这个问题吗?
-
@ElmerDantas 我设法解决了这个问题,但这不是一个完整的解决方案。您可以为每个出现此错误的项目删除
.lock.json文件 -
我认为我的问题不在于
lock.json文件,因为我的存储库中没有它。我仍在尝试,因为我有比你更多的依赖问题。如果我设法解决,我会回来告诉你。谢谢
标签: visual-studio-2015 continuous-integration teamcity .net-core