У меня есть пакетная передача на VSTS, предоставляющая несколько пакетов, которые я ссылаюсь в решении, которое также строится на VSTS. После сбоев сборки на этапе восстановления пакета произошли сбои с журналами, указывающими, что он не может найти, что dlls nuget должен восстановить.Установщик VSTS Nuget не удается выполнить аутентификацию с помощью фида пакета
Восстановление пакета NuGet Basd.Diagnostics.0.7.0.
ВНИМАНИЕ! Невозможно найти версию '0.7.0' пакета 'Basd.Diagnostics'.
Общественности/частные каналы перечислены в моем nuget.config и они также появляются в журналах сборка "Using Feeds..."
, так что это не вопрос операция восстановления не в состоянии найти фактические каналы для пакета. Это больше похоже на то, что он не может аутентифицироваться и поэтому не может получить пакет из фида.
Если посмотреть на историю для определения сборки происходит изменение с момента, когда он в последний раз работал в настоящее время и что это так:
"build": [
{
"enabled": true,
"continueOnError": false,
"alwaysRun": false,
"displayName": "NuGet restore MySol.sln",
"timeoutInMinutes": 0,
"task": {
"id": "333b11bd-d341-40d9-afcf-b32d5ce6f23b",
"versionSpec": "*",
"definitionType": "task"
},
"inputs": {
"solution": "Basd.Core.sln",
"nugetConfigPath": "nuget.config",
"restoreMode": "restore",
"noCache": "false",
"nuGetRestoreArgs": "",
"verbosity": "",
"nuGetPath": "",
"preCredProviderNuGet": "false"
}
},
Существует в настоящее "preCredProviderNuGet": "false"
поле в определении. Я googled, но я не могу узнать, как и где это установлено, но я предполагаю, что это предотвращает проверку подлинности в моем канале, что, в свою очередь, является причиной неудачной операции восстановления.
Итак, где этот параметр и/или как его включить или удалить в качестве записи? В рабочей сборке def, она не была установлена в true, ее просто не было.
Это поле, связанное с VSTS UI, или что-то, что я установил в файлах nuget.config? Я предполагаю, что первое, потому что снова выполнение diff подсказывает, что ничего не изменилось в моем nuget.config между рабочими и нерабочими сборками.
https://www.bountysource.com/issues/36464119-nuget-installer-restore-fails-to-pull-down-unlisted-packages-from-vsts-package-management – rism