У нас есть собственный приватный канал NuGet. Я заметил, что когда существует множество версий одного и того же пакета, диалоговое окно Диспетчер пакетов может отображать пакеты в канале очень долго.
Если я переместу все, кроме самой последней или нескольких последних версий, в каталог архива, то все, похоже, ускорится. Однако удаление этих старых версий затрудняет обновление проектов до последней версии.
Какая лучшая практика в этом отношении? Я бы предпочел не удалять старые версии, но я хочу, чтобы канал был отзывчивым. Есть ли способ организовать ленту так, чтобы она только перечисляла последние версии пакетов, но при этом оставались доступными более старые версии?
Справочная информация
Эти пакеты являются частью приложений, которые находятся в стадии активной разработки. Если мы обнаруживаем ошибку, мы обычно исправляем, тестируем и публикуем обновление пакета как можно скорее, чтобы продолжить разработку. Поскольку у нас нет формального графика выпуска, иногда эти пакеты обновляются несколько раз в неделю или проходят без обновлений несколько месяцев.