我们托管我们自己的私有 NuGet 源。我注意到,当同一个包有多个版本时,包管理器对话框可能需要很长时间才能在提要中显示包。
如果我将除最新版本或几个最新版本之外的所有内容移动到存档目录,事情似乎会加快速度。但是,删除这些旧版本会使项目难以更新到最新版本。
这方面的最佳做法是什么?我宁愿不删除旧版本,但我想让提要保持响应。有没有办法组织提要,以便它只需要枚举软件包的最新版本,但仍然有旧版本可用?
背景信息
这些包是正在积极开发的应用程序的一部分。如果我们发现错误,我们通常会尽快修复、测试和发布包的更新,以便我们继续开发。因为我们没有正式的发布时间表,有时这些软件包每周更新几次,或者几个月没有更新。