7

CruiseControl.Net を使用して VS2010 ソリューションを構築しようとするときに、NuGet v2.x パッケージの復元をトリガーすることは可能ですか?

最近 CCNET をセットアップし、メイン ソリューションのテスト ビルドをトリガーしようとしています。メイン ソリューション内の多くのプロジェクトでは、NuGet パッケージの復元が有効になっています。packages フォルダーは VCS にコミットされていません。Visual Studio でパッケージの復元に同意する必要があるという新しい "機能" により、MSBuild は nuget.targets ファイルの復元パッケージ ターゲットにヒットすると失敗します。

NuGet を使用するすべてのプロジェクトを大幅に変更したり、カスタム ビルド スクリプトを作成したりせずに、パッケージの復元を実現するための最良の方法は何ですか?

4

1 に答える 1

7

http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packagesから Visual Studio がインストールされていないビルド サーバーのパッケージの復元を有効にするには、環境変数 EnableNuGetPackageRestore を "true" に設定することもできます。

于 2012-12-05T23:06:43.107 に答える