7

尝试使用 CruiseControl.Net 构建 VS2010 解决方案时是否可以触发 NuGet v2.x 包还原?

我们最近建立了 CCNET,只是试图触发我们主要解决方案的测试构建。主解决方案中的许多项目都启用了 NuGet 包还原。包文件夹未提交给我们的 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 回答