4

我有一个在 VSTS 中运行的构建,它正在从 nuget.org 和 VSTS 中的自定义提要恢复 NuGet 包。自定义提要位于解决方案 NuGet.config 中<packageSource>,用户名和密码位于<packageSourceCredentials>

构建,包括恢复,工作正常,但有一个警告......

2016-10-12T16:18:57.6589001Z ##[warning]To connect to NuGet feeds 
    hosted in your Team Services account/TFS project collection with 
    NuGet 3.1 or below, edit your build definition to specify a path 
    to a NuGet.config containing the package sources you wish to use.

我怎样才能删除这个?

4

1 回答 1

4

根据我的测试,即使使用更高版本的 nugget(例如 3.3)或不从 VSTS 提要恢复包,该警告仍然存在。(托管构建代理具有相同的结果)。

除非您自定义构建任务以通过命令行恢复包,否则您无法删除它。

我在这里提交一个问题。

更新:

该问题已更新。

我看到代码中的问题来自于我们从依赖于代理附带的资产到与任务一起部署的过渡。您现在可以通过以下两种方式解决此问题,直到我们通过 (1) 选择使用任务配置中的 Nuget 3.5 版本单选按钮或 (2) 提供 nuget.config 的路径来进行正式更改。

因此,您可以使用 Nuget 3.5 版本或指定 nuget.config 文件。

于 2016-10-13T06:22:59.273 回答