如何在 Nuget Server 中根据版本划分 Nuget 包

How to divide up Nuget packages based on Version in Nuget Server

所以我们有一个 Nuget 服务器,我们将产品 nuget 包推送到该服务器。 目前我们正在使用语义版本控制来对我们的包进行版本控制,我们希望能够将旧版本修复作为补丁版本更改推送到包,同时服务器上仍然有较新版本的包。

例如,我们目前的产品是 v 2.5,我们希望将版本 2.4 的错误修复推送为 2.4.1 和 2.5.1。这样我们就可以通过将环境更新为 2.4.1 来测试 运行 2.4 环境,而无需将其更新为产品的最新版本。

有没有办法修改 nuget push 命令,以便我们仍然可以将其推送到 Nuget 服务器?

如何修改 Nuget 服务器web.config?

我们目前正在使用 Klondike Nuget Server

Nuget 本身不会阻止您推送较低版本的包。当您尝试推送低版本的包时,您是否运行遇到任何错误?