【问题标题】:Teamcity Nuget File ConflictTeamcity Nuget 文件冲突
【发布时间】:2014-03-25 10:44:12
【问题描述】:

有没有办法让 Teamcity 在执行包还原时与 nuget 会话进行交互。

我遇到的问题是各种文件处于冲突状态并提示覆盖,即像这样:

[update] File Conflict.
[update] File 'App_Start\NinjectWebCommon.cs' already exists in project 'MyProject'. Do you want to overwrite it?

这反过来会挂起构建等待对提示的响应,这在 VS 中显然不是问题,但我无法在 Teamcity 中找到一个选项来设置对这样的提示的默认响应。

人们如何处理这种情况?

【问题讨论】:

  • 你是如何执行包恢复的?包还原不应运行更新和/或安装文件。

标签: teamcity nuget teamcity-8.0 nuget-package-restore


【解决方案1】:

作为对评论的回应,我使用了标准的“Nuget 安装程序”构建步骤,但是我没有注意到“Nuget 更新”复选框被选中。取消选中已解决我的问题。

【讨论】:

    【解决方案2】:

    如果您确实想运行 NuGet 更新步骤,可以提供以下命令行开关以避免挂起构建:

    -NonInteractive
    

    【讨论】:

      猜你喜欢
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 2013-07-27
      • 1970-01-01
      相关资源
      最近更新 更多