Как заставить nuget взять последнюю сборку пакета?

У меня проблема с получением Nuget первой сборки версии сборки Specik, а не последней сборки. Вот шаги, которые объясняют, что происходит:

  1. Удаление локального кэша nuget.
  2. Удалите файлы project.lock.json в проекте.
  3. Проверка номера сборки для последней сборки в фиде Nuget: 102
  4. Запустите dotnet restore --no-cache.
  5. Папка проекта воссоздается в локальном кеше, но с номером сборки 98.

Обе сборки 98 и 102 имеют версию 1.2. Как я могу заставить восстановление dotnet принять последнюю сборку пакета nuget, не увеличивая номер версии до 1.3?

Спасибо!

2 ответа

Очистить кеш NuGet с помощью команды dotnet nuget locals all --clear

Затем NuGet берет последнюю версию пакета из канала.

Следуйте ответу Иржи Кизлинка, чтобы очистить кеш NuGet.

Затем следуйте с dotnet add ProjectName package PackageName в основном повторно добавить пакет и обновить версионную ссылку в файле проекта.

dotnet restore восстанавливает ссылки из файла проекта. Чистая очистка кеша не меняет ссылку на ваш проект.

Другие вопросы по тегам