0

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

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

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

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

人们如何处理这种情况?

4

2 回答 2

4

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

于 2014-03-27T17:18:40.457 回答
0

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

-NonInteractive
于 2015-06-18T13:20:01.407 回答