2016-10-12 3 views
3

У меня есть сборка, работающая в VSTS, которая восстанавливает пакеты NuGet как с nuget.org, так и с помощью настраиваемого фида в VSTS. Обычай корм в растворах NuGet.config как <packageSource>, наряду с именем пользователя и паролем в <packageSourceCredentials>Как удалить [предупреждение] Чтобы подключиться к каналам NuGet при восстановлении пакетов NuGet

сборки, в том числе восстановление, работает нормально, но есть предупреждение ...

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. 

Как это можно удалить?

+0

Представленная проблема обновлена, и я обновил свой ответ, вы можете проверить его. –

+0

Существует не waring, если вы указали Nuget.config в определении сборки, но вы сказали, что Nuget.config находится в решении, и вы получаете это предупреждение, как вы его определяете? –

ответ

3

Основываясь на моем тесте, это предупреждение сохраняется даже при использовании более высокой версии самородка (например, 3.3) или не восстанавливает пакет из фида VSTS. (Созданный агент сборки имеет тот же результат).

Вы не можете удалить его, если вы не выполнили задачу сборки для восстановления пакета через командную строку.

Я отправляю вопрос here.

Обновление:

Вопрос был обновлен.

Я вижу проблему в коде, исходящем от нашего перехода, от зависимости от активов, приходящих с агентом, для развертывания с заданием. Вы можете получить , пока мы не получим официальное изменение на , либо (1), выбрав вариант использования переключателя версии Nuget 3.5 в конфигурации задачи или (2) предоставление пути к вашему nuget.config.

Итак, вы можете использовать версию Nuget 3.5 или указать файл nuget.config.

Смежные вопросы