1

我们目前使用 Team-city 8 进行持续集成。我们最近对处理依赖于各种 nuget 包的项目的方式进行了更改。最初,我们会将所有 nuget 依赖项检查到源代码控制中,但我们决定不再这样做,而是启用包还原,以便在构建时下载所需的包。

但是,我们收到错误提示找不到 nuget 包,这是有道理的,因为我们没有在没有 nuget 安装程序构建步骤的 teamcity 上设置默认 nuget 版本。

我认为托管 teamcity 的服务器应该能够连接到互联网。如果我们无法在服务器上连接到互联网,还有什么办法?是否有另一种方法来处理具有多个 nuget 包的项目?

有关 teamcity 的 nuget 设置,请参见下图。

在此处输入图像描述

4

1 回答 1

2

以管理员身份登录并进入左侧窗格中的管理,您将看到Integrations部分,选择NuGet Settings,选择 nuget.exe 选项卡,然后单击 fetch nuget,然后选择选项Set ase default

在您的情况下,您只需要获取它并将其设置为默认值。

这是一张图片

在此处输入图像描述

于 2014-09-04T11:17:44.670 回答