Диспетчер пакетов NuGet не может найти недавно отправленные пакеты (в течение определенного периода времени) - PullRequest
0 голосов
/ 16 июня 2020

Сейчас я использовал пару серверов Nuget, например https://github.com/sunsided/docker-nuget, а недавно - менеджер пакетов Github.

С каждым из них я регулярно сталкиваюсь с одной и той же проблемой - создаст sh новый пакет, обновит ссылки на пакеты в моих файлах .csproj, а затем попытается собрать проект (который должен автоматически восстанавливать пакеты в VS) или запустить dotnet restore вручную. Я часто вижу сообщение:

Unable to fund package Example.Project with version (>= 1.2.3)

Я пробовал очистить кеш, например:

Tools > NuGet Package Manager > Package Manager Settings > General > Clear All NuGet Cache(s)

Но все равно новая версия пакета не найдена.

Неизменно ожидание некоторого неопределенного количества времени, кажется, решает проблему, но ожидание расстраивает.

1 Ответ

0 голосов
/ 16 июня 2020

Перед сборкой в ​​Visual studio запустите из оболочки из одной из папок проекта (где находится файл .csproj) следующее:

dotnet restore --no-cache
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...