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 に答える