【问题标题】:TeamCity cloned build configuration fails with NuGet errorTeamCity 克隆的构建配置因 NuGet 错误而失败
【发布时间】:2019-07-14 00:49:26
【问题描述】:

我在包含主要解决方案的文件夹旁边的 tfs2012 上创建了一个分支。一切都是一样的。 我还有一个主要解决方案的有效 TeamCity 构建配置。但是当我克隆构建配置并在构建步骤中仅更改源文件路径时,我收到以下错误:

“System.Net.NameResolution 4.0.0”包需要 NuGet 客户端 版本 '2.12' 或更高版本,但当前的 NuGet 版本是 '2.8.60717.93'。

【问题讨论】:

    标签: nuget teamcity


    【解决方案1】:

    NuGet 的文档有a page dedicated to nuget.config,最后有一个大样本。

    对于工具支持,如果您已安装 .NET Core SDK,则可以在命令行上使用 dotnet new nugetconfig 从模板创建文件。 dotnet cli 中还没有修改此文件的工具,因此您需要从 nuget.org 下载 nuget.exe,然后您可以使用“nuget sources add”或“nuget config”等命令来更改值,只需请务必使用 -ConfigFile 参数,因为 nuget.exe 默认为您的用户配置文件 nuget.config,即使当前目录中有 nuget.config 文件也是如此。

    最终它只是一个 XML 文件,所以我觉得大多数人只是直接使用在线示例或我链接到的 nuget.config 参考作为指南来编辑它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多