【问题标题】:TeamCity: The dependency Microsoft.Extensions.Options.ConfigurationExtensions >= 1.0.0 could not be resolvedTeamCity:无法解析依赖项 Microsoft.Extensions.Options.ConfigurationExtensions >= 1.0.0
【发布时间】: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


【解决方案1】:

我设法通过首先添加一个命令行构建步骤来解决与此非常相似的问题,该步骤运行 dotnet restore:

跑步者类型: Command Line

运行: Custom Script

自定义脚本:

cd "C:\The location of your solution\"

dotnet 恢复

那么构建做的第一件事就是安装包:

[步骤 1/2]log : Installing Microsoft.AspNetCore.Mvc.ApiExplorer 1.0.1.

这使我的解决方案可以在没有

的情况下构建

无法解析依赖xxxx

错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 1970-01-01
    • 2016-06-17
    • 2021-11-07
    • 2020-05-27
    • 1970-01-01
    相关资源
    最近更新 更多