Azure Ошибка частного агента сборки Devops при выполнении задачи восстановления nuget - PullRequest
0 голосов
/ 27 мая 2020

Azure Агент частной сборки DevOps пытается загрузить более старые пакеты версии do tnet в рамках задачи восстановления Nuget , которые больше не используются в проекте и не работают в спецификациях c только трубопровод . Тот же агент сборки не имеет проблем в любых других конвейерах для той же задачи восстановления nuget. Мой вопрос в том, может ли конкретный c конвейер кэшировать восстановление nuget отдельно и из-за этого сбой?

1 Ответ

1 голос
/ 28 мая 2020

Azure Ошибка частного агента сборки Devops в задаче восстановления nuget

Согласно сообщению об ошибке в вашем сообщении:

Ошибки в packages.config проекты Не удалось найти версию '9.3.0' пакета 'Edge. js'. Мы больше не используем эту версию edge. js, но каким-то образом он пытается загрузить более старые пакеты, и эта версия пакета не существует в репозитории nuget

nuget восстанавливает пакет nuget, который вы больше не используете use, и эта версия пакета не существует в репозитории nuget, поэтому она не работает.

Чтобы решить эту проблему, нам нужно удалить этот пакет из нашего проекта. Если у вас packages.config, удалите из него элемент ниже:

<package id="Edge.js" version="9.3.0" targetFramework="net461" />

Если ваш проект .net core, вам нужно открыть файл проекта .csproj и удалить из него элемент ниже:

<PackageReference Include="Edge.js" Version="9.3.0" />

Если вы уже сделали это, вам необходимо проверить репо и ветвь, связанные с вашим текущим конвейером, чтобы убедиться, что исходный код в ветке связанного репо обновлен .

Если приведенный выше ответ не помог решить ваш вопрос, поделитесь дополнительной информацией об определении сборки и информации о пакете в вашем проекте.

Надеюсь, это поможет.

...