8

我一直在尝试设置我的构建服务器(Team Foundation Service)以自动下载第 3 方库并成功构建,但我不知道该怎么做。

有办法吗?

4

2 回答 2

8

您需要为要在构建机器上构建的解决方案启用包还原。这至少是我为让 NuGet 与 Team build 一起工作所做的工作。这是关于包还原以及如何在构建期间使用它的链接 http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

于 2013-01-28T23:31:23.267 回答
3

为了建立 John Korsnes 在他的评论中所说的内容(因为仅凭这一点还不足以解决我的问题),从 NuGet 2.7 开始,您不需要显式启用包还原,因为它默认处于启用状态。对于我的项目,我缺少引用(特别是“名称空间'System.Web'中不存在类型或名称空间名称'优化'”)。

问题的解决方法是转到源代码管理资源管理器并删除 \packages 文件夹。我签入了更改并排队了另一个构建。这需要一段时间,因为构建服务器下载了包,但构建成功完成。

于 2015-07-21T11:38:30.090 回答