Azure devops: ошибка NU1101: невозможно найти пакет xxx.В источнике (ах) не существует пакетов с этим идентификатором: nuget.org
У меня нет большого опыта работы с Docker, я не уверен, происходит ли эта проблема из-за восстановления docker-контейнера или dotnet.
Но так как вы сказали в комментарии:
В основном все, кроме жесткого номера версии, терпят неудачу.
Итак, я хотел бы предоставить обходной путь , чтобы решить эту проблему, вы можете проверить, работает ли он для вас:
Поскольку нам нужно использовать номер аппаратной версии, мы могли бы добавить еще одну команду для обновления пакета до последней версии,командную строку, подобную следующей:
RUN dotnet add package MyLibPackage -s "$feed"
И установите WORKDIR в файле Docker, где находится файл проекта.
@ Elger Mensonides, Спасибо за вклад Elger за правильную командную строку.
Если мы не укажем версию в командной строке, она добавит в проект последний пакет.
Проверьте документ CLI dotnet - как обновить пакет NuGet идобавьте новый пакет NuGet для некоторых деталей.
Надеюсь, это поможет.