尝试使用 CruiseControl.Net 构建 VS2010 解决方案时是否可以触发 NuGet v2.x 包还原?
我们最近建立了 CCNET,只是试图触发我们主要解决方案的测试构建。主解决方案中的许多项目都启用了 NuGet 包还原。包文件夹未提交给我们的 VCS。由于必须同意 Visual Studio 中的包还原这一新“功能”,MSBuild 在遇到 nuget.targets 文件中的还原包目标时会失败。
如果可以不对使用 NuGet 或编写自定义构建脚本的每个项目进行重大更改,那么完成包还原的最佳方法是什么?